X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-sql%2Futil.c;h=bdc22d8b62f0306296a072df7441747a09df43e9;hb=7f3da6c9b7af5ef5b8e45fbe6cbc405967b6baf8;hp=6c1a209d68020a1b5d0d9bcd8b05d500bddb79e8;hpb=15af1b8cac114b0628884a6e3fbf411a96703f29;p=openldap diff --git a/servers/slapd/back-sql/util.c b/servers/slapd/back-sql/util.c index 6c1a209d68..bdc22d8b62 100644 --- a/servers/slapd/back-sql/util.c +++ b/servers/slapd/back-sql/util.c @@ -1,7 +1,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1999-2013 The OpenLDAP Foundation. + * Copyright 1999-2015 The OpenLDAP Foundation. * Portions Copyright 1999 Dmitry Kovalev. * Portions Copyright 2002 Pierangelo Masarati. * All rights reserved. @@ -105,6 +105,7 @@ backsql_strcat_x( struct berbuf *dest, void *memctx, ... ) Debug( LDAP_DEBUG_ANY, "backsql_strcat(): " "could not reallocate string buffer.\n", 0, 0, 0 ); + va_end( strs ); return NULL; } dest->bb_val.bv_val = tmp_dest; @@ -212,6 +213,7 @@ backsql_strfcat_x( struct berbuf *dest, void *memctx, const char *fmt, ... ) Debug( LDAP_DEBUG_ANY, "backsql_strfcat(): " "could not reallocate string buffer.\n", 0, 0, 0 ); + va_end( strs ); return NULL; } dest->bb_val.bv_val = tmp_dest;