Hello community, here is the log from the commit of package dictd for openSUSE:Factory checked in at Thu Jan 8 18:02:22 CET 2009. -------- --- dictd/dictd.changes 2008-11-04 17:29:15.000000000 +0100 +++ /mounts/work_src_done/STABLE/dictd/dictd.changes 2008-12-20 20:58:06.000000000 +0100 @@ -1,0 +2,5 @@ +Sat Dec 20 20:57:59 CET 2008 - schwab@suse.de + +- Fix va_list misuse. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dictd.spec ++++++ --- /var/tmp/diff_new_pack.eX1927/_old 2009-01-08 18:01:57.000000000 +0100 +++ /var/tmp/diff_new_pack.eX1927/_new 2009-01-08 18:01:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package dictd (Version 1.10.11) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ AutoReqProv: on Summary: Electronic Online Dictionaries Version: 1.10.11 -Release: 37 +Release: 38 Source0: %{name}-%{version}.tar.bz2 Source1: dictd.init Source2: colorit.conf @@ -90,6 +90,8 @@ %{_includedir}/* %changelog +* Sat Dec 20 2008 schwab@suse.de +- Fix va_list misuse. * Tue Nov 04 2008 prusnak@suse.cz - add missing colorit.conf [bnc#441256] * Thu Aug 14 2008 prusnak@suse.cz ++++++ dictd-1.10.11.patch ++++++ --- /var/tmp/diff_new_pack.eX1927/_old 2009-01-08 18:01:58.000000000 +0100 +++ /var/tmp/diff_new_pack.eX1927/_new 2009-01-08 18:01:58.000000000 +0100 @@ -1,6 +1,6 @@ --- Makefile.in +++ Makefile.in -@@ -35,6 +35,7 @@ +@@ -35,8 +35,9 @@ VPATH= @srcdir@:. prefix= @prefix@ subdirs= @allsubdirs@ # doc -- use rfc2229 instead exec_prefix= @exec_prefix@ @@ -14,7 +14,7 @@ libexecdir= @libexecdir@ --- libmaa/configure.in +++ libmaa/configure.in -@@ -69,11 +69,7 @@ +@@ -69,11 +69,7 @@ local_dmalloc=0 AC_ARG_WITH(cflags, [ --with-cflags=FLAGS use FLAGS for CFLAGS], @@ -35,6 +35,65 @@ # This file is -*- perl -*- source. # Created: Wed Jan 4 13:04:37 1995 by faith@cs.unc.edu # Revised: Mon Dec 9 15:22:26 1996 by faith@cs.unc.edu +--- libmaa/error.c ++++ libmaa/error.c +@@ -76,6 +76,8 @@ void err_fatal( const char *routine, con + + va_start( ap, format ); + vfprintf( stderr, format, ap ); ++ va_end(ap); ++ va_start(ap, format); + log_error_va( routine, format, ap ); + va_end( ap ); + +@@ -106,6 +108,8 @@ void err_fatal_errno( const char *routin + + va_start( ap, format ); + vfprintf( stderr, format, ap ); ++ va_end(ap); ++ va_start(ap, format); + log_error_va( routine, format, ap ); + va_end( ap ); + +@@ -144,6 +148,8 @@ void err_warning( const char *routine, c + + va_start( ap, format ); + vfprintf( stderr, format, ap ); ++ va_end(ap); ++ va_start(ap, format); + log_error_va( routine, format, ap ); + va_end( ap ); + } +@@ -170,6 +176,8 @@ void err_internal( const char *routine, + + va_start( ap, format ); + vfprintf( stderr, format, ap ); ++ va_end( ap ); ++ va_start( ap, format ); + log_error( routine, format, ap ); + va_end( ap ); + +--- libmaa/log.c ++++ libmaa/log.c +@@ -300,6 +300,7 @@ static void _log_base_va( + static char buf [4096] = ""; + static char buf_main [4096] = ""; + static char buf_preamble [256] = ""; ++ va_list ap1; + + if (!logOpen) return; + +@@ -319,7 +320,9 @@ static void _log_base_va( + } + + /* main part of log message */ +- vsnprintf (buf_main, sizeof (buf_main), format, ap ); ++ va_copy (ap1, ap); ++ vsnprintf (buf_main, sizeof (buf_main), format, ap1); ++ va_end (ap1); + + /* full log message */ + if (routine){ --- md5.h +++ md5.h @@ -1,11 +1,8 @@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org