[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/geas/tools gen_uuid.c,
Neil Tiffin <=