Parent Directory
|
Revision Log
|
Patch
revision 3200 by schoenebeck, Sun May 21 17:19:20 2017 UTC | revision 3201 by schoenebeck, Sun May 21 19:39:21 2017 UTC | |
---|---|---|
# | Line 37 int vasprintf(char** ret, const char* fo | Line 37 int vasprintf(char** ret, const char* fo |
37 | if (len < 0) | if (len < 0) |
38 | return -1; | return -1; |
39 | const size_t size = ((size_t) len) + 1; | const size_t size = ((size_t) len) + 1; |
40 | char* buf = malloc(size); | char* buf = (char*) malloc(size); |
41 | if (!buf) | if (!buf) |
42 | return -1; | return -1; |
43 | memset(buf, 0, size); | memset(buf, 0, size); |
44 | int res = _vsprintf_s(buf, size, format, arg); | int res = _vsnprintf(buf, size, format, arg); |
45 | if (res < 0) { | if (res < 0) { |
46 | free(buf); | free(buf); |
47 | return -1; | return -1; |
|
ViewVC Help | |
Powered by ViewVC |