Browse Source

Prevent crash in empty string passed to json_strcpy

master
ckolivas 9 years ago
parent
commit
b7c3eab4d1
  1. 2
      src/libckpool.h

2
src/libckpool.h

@ -346,7 +346,7 @@ void _json_check(json_t *val, json_error_t *err, const char *file, const char *f
/* No error checking with these, make sure we know they're valid already! */ /* No error checking with these, make sure we know they're valid already! */
static inline void json_strcpy(char *buf, json_t *val, const char *key) static inline void json_strcpy(char *buf, json_t *val, const char *key)
{ {
strcpy(buf, json_string_value(json_object_get(val, key))); strcpy(buf, json_string_value(json_object_get(val, key)) ? : "");
} }
static inline void json_dblcpy(double *dbl, json_t *val, const char *key) static inline void json_dblcpy(double *dbl, json_t *val, const char *key)

Loading…
Cancel
Save