2007-04-27 Jonathan Chambers <joncham@gmail.com>
authorJonathan Chambers <joncham@gmail.com>
Fri, 27 Apr 2007 21:24:57 +0000 (21:24 -0000)
committerJonathan Chambers <joncham@gmail.com>
Fri, 27 Apr 2007 21:24:57 +0000 (21:24 -0000)
* src/gstr.c: Fix off by one error for NULL terminator.

svn path=/trunk/mono/; revision=76411

eglib/ChangeLog
eglib/src/gstr.c

index bc403a7f906ad3ed6a8abc92db36a64bd38e897a..346be86e8bef58a62cf06157a4b94806a2689a13 100644 (file)
@@ -1,3 +1,7 @@
+2007-04-27  Jonathan Chambers <joncham@gmail.com>
+       
+       * src/gstr.c: Fix off by one error for NULL terminator.
+
 2007-04-27  Jonathan Chambers <joncham@gmail.com>
        
        Combined patch from Michael Jerris <mike@jerris.com> and me.
index 5d350fd2908625c46ca0afd0ae588fcc09672efc..cea01f5c54fce9f42e0c13b0785c494c83bfe38b 100644 (file)
@@ -42,7 +42,7 @@ g_strndup (const gchar *str, gsize n)
        if (str) {
                char *retval = malloc(n);
                if (retval) {
-                       strncpy(retval, str, n)[n] = 0;
+                       strncpy(retval, str, n)[n-1] = 0;
                }
                return retval;
        }