[Sysfence-commit] sysfence datastruct.c,1.10,1.11
Status: Alpha
Brought to you by:
emes
|
From: Michal S. <em...@us...> - 2004-06-05 10:46:37
|
Update of /cvsroot/sysfence/sysfence In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30089 Modified Files: datastruct.c Log Message: * BUGFIX: memory leak + removed trailing ',' Index: datastruct.c =================================================================== RCS file: /cvsroot/sysfence/sysfence/datastruct.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- datastruct.c 4 Jun 2004 13:07:03 -0000 1.10 +++ datastruct.c 5 Jun 2004 10:46:29 -0000 1.11 @@ -289,7 +289,11 @@ *buf = '\0'; if (hd) { buf2 = uids_2_str (hd->next); - snprintf (buf, STRBUF, "%d,%s", *((uid_t *) (hd->el)), buf2); + if (*buf2) + snprintf (buf, STRBUF, "%d,%s", *((uid_t *) (hd->el)), buf2); + else + snprintf (buf, STRBUF, "%d", *((uid_t *) (hd->el))); + free (buf2); } return buf; } |