[srvx-commits] CVS: services/src log.c,1.27.2.7,1.27.2.8
Brought to you by:
entrope
From: Entrope <en...@us...> - 2001-09-27 12:38:50
|
Update of /cvsroot/srvx/services/src In directory usw-pr-cvs1:/tmp/cvs-serv28862/src Modified Files: Tag: rel-1_0 log.c Log Message: use va_start()/va_end() appropriately after calling v*printf() Index: log.c =================================================================== RCS file: /cvsroot/srvx/services/src/log.c,v retrieving revision 1.27.2.7 retrieving revision 1.27.2.8 diff -C2 -r1.27.2.7 -r1.27.2.8 *** log.c 2001/08/05 17:07:59 1.27.2.7 --- log.c 2001/09/27 12:38:47 1.27.2.8 *************** *** 153,161 **** va_start(arg_list, text); size = vfprintf(logs[lt].file, text, arg_list) + 1; ! if (!silent) vprintf(text, arg_list); if (size > entry->size) { entry->text = realloc(entry->text, size); entry->size = size; } vsprintf(entry->text, text, arg_list); va_end(arg_list); --- 153,167 ---- va_start(arg_list, text); size = vfprintf(logs[lt].file, text, arg_list) + 1; ! va_end(arg_list); ! if (!silent) { ! va_start(arg_list, text); ! vprintf(text, arg_list); ! va_end(arg_list); ! } if (size > entry->size) { entry->text = realloc(entry->text, size); entry->size = size; } + va_start(arg_list, text); vsprintf(entry->text, text, arg_list); va_end(arg_list); |