jer 14/07/06 02:14:37 Modified: nsat-1.5-va_list.patch Log: Improve efficiency somewhat. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Revision Changes Path 1.2 net-analyzer/nsat/files/nsat-1.5-va_list.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nsat/files/nsat-1.5-va_list.patch?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nsat/files/nsat-1.5-va_list.patch?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/nsat/files/nsat-1.5-va_list.patch?r1=1.1&r2=1.2 Index: nsat-1.5-va_list.patch =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-analyzer/nsat/files/nsat-1.5-va_list.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- nsat-1.5-va_list.patch 6 Jul 2014 02:06:56 -0000 1.1 +++ nsat-1.5-va_list.patch 6 Jul 2014 02:14:36 -0000 1.2 @@ -1,12 +1,27 @@ --- a/src/Logging.cpp +++ b/src/Logging.cpp -@@ -94,6 +94,9 @@ - if(fp!=NULL) +@@ -89,16 +89,17 @@ + if((pi.Foreground) && (out!=NULL)) + fprintf(stdout, "%s %s ", out, hn); + +- va_start(va, fmt); +- +- if(fp!=NULL) ++ if(fp!=NULL) { ++ va_start(va, fmt); vfprintf(fp, fmt, va); ++ va_end(va); ++ } -+ va_end(va); -+ va_start(va, fmt); -+ - if((pi.Foreground) && (out!=NULL)) +- if((pi.Foreground) && (out!=NULL)) ++ if((pi.Foreground) && (out!=NULL)) { ++ va_start(va, fmt); vfprintf(stdout, fmt, va); +- +- va_end(va); +- ++ va_end(va); ++ } + if(fp!=NULL) + fprintf(fp, "\n");