Index: /issm/trunk-jpl/src/m/os/issmdir.m
===================================================================
--- /issm/trunk-jpl/src/m/os/issmdir.m	(revision 22644)
+++ /issm/trunk-jpl/src/m/os/issmdir.m	(revision 22645)
@@ -7,15 +7,15 @@
 %Initialize output ISSM_DIR
 ISSM_DIR='';
-slash=filesep();
 
 %Get ISSM_DIR from function path (we do not want to force users to edit their bashrc)
-path=which('issmdir');
+path = mfilename('fullpath');
 
 %issmdir might be in bin,
-pos=strfind(path,['bin' slash 'issmdir.m']);
+slash = filesep();
+pos   = strfind(path,['bin' slash 'issmdir']);
 if ~isempty(pos),
 	ISSM_DIR=path(1:pos-1);
 else
-	pos=strfind(path,['src' slash 'm' slash 'os' slash 'issmdir.m']);
+	pos=strfind(path,['src' slash 'm' slash 'os' slash 'issmdir']);
 	if ~isempty(pos),
 		ISSM_DIR=path(1:pos-1);
