Index: native_client_sdk/src/examples/demo/nacl_io/nacl_io_demo.c |
diff --git a/native_client_sdk/src/examples/demo/nacl_io/nacl_io_demo.c b/native_client_sdk/src/examples/demo/nacl_io/nacl_io_demo.c |
index c38fefc368194b03c9ccdfa3414d25010d283414..ff2489603dc88c3652a4b076626c80985b149b74 100644 |
--- a/native_client_sdk/src/examples/demo/nacl_io/nacl_io_demo.c |
+++ b/native_client_sdk/src/examples/demo/nacl_io/nacl_io_demo.c |
@@ -86,7 +86,10 @@ char* VprintfToNewString(const char* format, va_list args) { |
length = vsnprintf(NULL, 0, format, args); |
buffer = (char*)malloc(length + 1); /* +1 for NULL-terminator. */ |
result = vsnprintf(&buffer[0], length + 1, format, args_copy); |
- assert(result == length); |
+ if (result != length) { |
+ assert(0); |
+ return NULL; |
+ } |
return buffer; |
} |