PatchSet 6715 
Date: 2005/07/08 02:04:42
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Fixed strdup crash

2005-07-08  Dalibor Topic  <[EMAIL PROTECTED]>

        * kaffe/kaffe/main.c (main): Only use strdup if parameter is known
        not to be NULL. Brown paper bag time.

Members: 
        ChangeLog:1.4239->1.4240 
        kaffe/kaffe/main.c:1.87->1.88 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4239 kaffe/ChangeLog:1.4240
--- kaffe/ChangeLog:1.4239      Thu Jul  7 23:17:20 2005
+++ kaffe/ChangeLog     Fri Jul  8 02:04:42 2005
@@ -1,5 +1,10 @@
 2005-07-08  Dalibor Topic  <[EMAIL PROTECTED]>
 
+       * kaffe/kaffe/main.c (main): Only use strdup if parameter is known
+       not to be NULL. Brown paper bag time.
+
+2005-07-08  Dalibor Topic  <[EMAIL PROTECTED]>
+
        Resynced with GNU classpath.
 
        2005-07-07  Roman Kennke  <[EMAIL PROTECTED]>
Index: kaffe/kaffe/kaffe/main.c
diff -u kaffe/kaffe/kaffe/main.c:1.87 kaffe/kaffe/kaffe/main.c:1.88
--- kaffe/kaffe/kaffe/main.c:1.87       Thu Jul  7 03:08:36 2005
+++ kaffe/kaffe/kaffe/main.c    Fri Jul  8 02:04:45 2005
@@ -130,7 +130,7 @@
                }
 #endif
        }
-       vmargs.classpath = strdup(cp);
+       vmargs.classpath = (cp == NULL? NULL :strdup(cp));
 
         cp = getenv(LIBRARYPATH1);
        if (cp == 0) {

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to