X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/593fde2d3bfeaaeff4103ce354215783be1cec9f..8d9dc9f99db13d42272b7c150f2e6849331ccdc1:/util.c diff --git a/util.c b/util.c index 04420048..5b16fc4b 100644 --- a/util.c +++ b/util.c @@ -633,7 +633,7 @@ int vslprintf(char *str, int n, const char *format, va_list ap) buf = malloc(len); if (!buf) { /* can't call debug or we would recurse */ - exit(1); + exit_cleanup(1); } } @@ -641,7 +641,7 @@ int vslprintf(char *str, int n, const char *format, va_list ap) ret = strlen(buf); if (ret > n) { /* yikes! */ - exit(1); + exit_cleanup(1); } buf[ret] = 0; @@ -663,3 +663,4 @@ int slprintf(char *str, int n, char *format, ...) va_end(ap); return ret; } +