svn commit: r217691 - user/des/svnsup/lib/libsvnsup
Dag-Erling Smorgrav
des at FreeBSD.org
Fri Jan 21 12:39:29 UTC 2011
Author: des
Date: Fri Jan 21 12:39:28 2011
New Revision: 217691
URL: http://svn.freebsd.org/changeset/base/217691
Log:
Check return value from vasprintf(3).
Modified:
user/des/svnsup/lib/libsvnsup/svnsup_delta.c
Modified: user/des/svnsup/lib/libsvnsup/svnsup_delta.c
==============================================================================
--- user/des/svnsup/lib/libsvnsup/svnsup_delta.c Fri Jan 21 12:37:21 2011 (r217690)
+++ user/des/svnsup/lib/libsvnsup/svnsup_delta.c Fri Jan 21 12:39:28 2011 (r217691)
@@ -163,13 +163,16 @@ svnsup_delta_meta(svnsup_delta_t sd, con
{
va_list ap;
char *value;
+ int ret;
assert(sd != NULL);
assert(key != NULL);
assert(fmt != NULL);
va_start(ap, fmt);
- vasprintf(&value, fmt, ap);
+ ret = vasprintf(&value, fmt, ap);
va_end(ap);
+ if (ret == -1)
+ return (SVNSUP_ERR_MEMORY);
fprintf(sd->f, "@meta ");
svnsup_string_fencode(sd->f, key);
fprintf(sd->f, " ");
More information about the svn-src-user
mailing list