]> granicus.if.org Git - file/commitdiff
PR/579: Andre: Avoid possible infinite recursion in out of memory from
authorChristos Zoulas <christos@zoulas.com>
Thu, 1 Dec 2016 16:16:14 +0000 (16:16 +0000)
committerChristos Zoulas <christos@zoulas.com>
Thu, 1 Dec 2016 16:16:14 +0000 (16:16 +0000)
*asprintf

src/funcs.c

index c8918a45963a78dd8f20afb6aa665dc44b2d45a4..33b54f61d7e92b9db5e1dab13680950a28b16b33 100644 (file)
@@ -27,7 +27,7 @@
 #include "file.h"
 
 #ifndef        lint
-FILE_RCSID("@(#)$File: funcs.c,v 1.90 2016/10/19 20:51:17 christos Exp $")
+FILE_RCSID("@(#)$File: funcs.c,v 1.91 2016/12/01 16:16:14 christos Exp $")
 #endif /* lint */
 
 #include "magic.h"
@@ -76,7 +76,7 @@ file_vprintf(struct magic_set *ms, const char *fmt, va_list ap)
        ms->o.buf = buf;
        return 0;
 out:
-       file_error(ms, errno, "vasprintf failed");
+       fprintf(stderr, "vasprintf failed (%s)", strerror(errno));
        return -1;
 }