vendor/annoy/annoylib.h in umappp-0.1.6 vs vendor/annoy/annoylib.h in umappp-0.2.0
- old
+ new
@@ -126,10 +126,10 @@
inline void set_error_from_errno(char **error, const char* msg) {
annoylib_showUpdate("%s: %s (%d)\n", msg, strerror(errno), errno);
if (error) {
*error = (char *)malloc(256); // TODO: win doesn't support snprintf
- sprintf(*error, "%s: %s (%d)", msg, strerror(errno), errno);
+ snprintf(*error, 255, "%s: %s (%d)", msg, strerror(errno), errno);
}
}
inline void set_error_from_string(char **error, const char* msg) {
annoylib_showUpdate("%s\n", msg);