You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by gs...@apache.org on 2007/06/20 18:24:58 UTC

svn commit: r549149 - /harmony/enhanced/jdktools/trunk/modules/samsa/src/main/native/samsa/samsa.c

Author: gshimansky
Date: Wed Jun 20 09:24:57 2007
New Revision: 549149

URL: http://svn.apache.org/viewvc?view=rev&rev=549149
Log:
Applied patch from HARMONY-3251
[jdktools][samsa] jdk\bin\java without extension throws NoClassDefFoundError


Modified:
    harmony/enhanced/jdktools/trunk/modules/samsa/src/main/native/samsa/samsa.c

Modified: harmony/enhanced/jdktools/trunk/modules/samsa/src/main/native/samsa/samsa.c
URL: http://svn.apache.org/viewvc/harmony/enhanced/jdktools/trunk/modules/samsa/src/main/native/samsa/samsa.c?view=diff&rev=549149&r1=549148&r2=549149
==============================================================================
--- harmony/enhanced/jdktools/trunk/modules/samsa/src/main/native/samsa/samsa.c (original)
+++ harmony/enhanced/jdktools/trunk/modules/samsa/src/main/native/samsa/samsa.c Wed Jun 20 09:24:57 2007
@@ -312,8 +312,11 @@
         temp = strdup(name);
     }
     
-    exe = strstr(temp, ".exe");
-         
+    // convert name to lower case on Windows
+    _strlwr(temp);
+
+    // remove possible '.exe' suffix
+	exe = strstr(temp, ".exe");
     if (exe) { 
        *exe = '\0';
     }