commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/geas/tools gen_uuid.c


From: Neil Tiffin
Subject: gnue/geas/tools gen_uuid.c
Date: Fri, 06 Jul 2001 19:44:41 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Neil Tiffin <address@hidden>    01/07/06 19:44:41

Modified files:
        geas/tools     : gen_uuid.c 

Log message:
        Bug Fix: uuid string was too short, geas may have simular problem.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/tools/gen_uuid.c.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gnue/geas/tools/gen_uuid.c
diff -u gnue/geas/tools/gen_uuid.c:1.1 gnue/geas/tools/gen_uuid.c:1.2
--- gnue/geas/tools/gen_uuid.c:1.1      Fri Jul  6 07:03:24 2001
+++ gnue/geas/tools/gen_uuid.c  Fri Jul  6 19:44:40 2001
@@ -19,7 +19,7 @@
    along with this program; if not, write to the Free Software Foundation,
    Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  
  
-   $Id: gen_uuid.c,v 1.1 2001/07/06 14:03:24 ntiffin Exp $
+   $Id: gen_uuid.c,v 1.2 2001/07/07 02:44:40 ntiffin Exp $
 */
 
 #include <glib.h>
@@ -27,16 +27,17 @@
 #include <uuid.h>
 #include <stdlib.h>
 
+#define BUFFER_LENGTH 39
+
 int
 main (int argc, const char *argv[])
 {
   long int number = 25;
   gboolean verbose = FALSE;
   int count = 1;
-  int i;
+  int i, j;
   uuid_t a_uuid;
-  static char buf[33];
-  buf[32] = '\0';
+  static char buf[BUFFER_LENGTH];
   
   while (count < 2)
     {
@@ -60,7 +61,7 @@
           else if (strcmp (argv[i], "--version") == 0)
             {
               GString *revision;
-              revision = g_string_new ("$Revision: 1.1 $");
+              revision = g_string_new ("$Revision: 1.2 $");
               if (revision->len > 14)
                 {
                   revision = g_string_erase (revision, 0, 11);  /* remove the 
'$Revsion:' part */
@@ -79,6 +80,10 @@
     }
   for(i = 0; i < number; i++)
   {
+    for (j = 0; j < BUFFER_LENGTH; j++)
+      {
+        buf[j] = '\0';
+      }
     uuid_generate(a_uuid);
     uuid_unparse( a_uuid, buf);
     printf("%s\n", buf);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]