diff options
| -rw-r--r-- | xs_encdec.h | 2 | ||||
| -rw-r--r-- | xs_json.h | 2 | ||||
| -rw-r--r-- | xs_version.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/xs_encdec.h b/xs_encdec.h index b88736e..12f40ef 100644 --- a/xs_encdec.h +++ b/xs_encdec.h | |||
| @@ -24,7 +24,7 @@ xs_str *xs_hex_enc(const xs_val *data, int size) | |||
| 24 | p = s = xs_realloc(NULL, _xs_blk_size(size * 2 + 1)); | 24 | p = s = xs_realloc(NULL, _xs_blk_size(size * 2 + 1)); |
| 25 | 25 | ||
| 26 | for (n = 0; n < size; n++) { | 26 | for (n = 0; n < size; n++) { |
| 27 | sprintf(p, "%02x", (unsigned char)data[n]); | 27 | snprintf(p, 3, "%02x", (unsigned char)data[n]); |
| 28 | p += 2; | 28 | p += 2; |
| 29 | } | 29 | } |
| 30 | 30 | ||
| @@ -40,7 +40,7 @@ static xs_str *_xs_json_dumps_str(xs_str *s, const char *data) | |||
| 40 | if (c < 32) { | 40 | if (c < 32) { |
| 41 | char tmp[10]; | 41 | char tmp[10]; |
| 42 | 42 | ||
| 43 | sprintf(tmp, "\\u%04x", (unsigned int) c); | 43 | snprintf(tmp, sizeof(tmp), "\\u%04x", (unsigned int) c); |
| 44 | s = xs_str_cat(s, tmp); | 44 | s = xs_str_cat(s, tmp); |
| 45 | } | 45 | } |
| 46 | else | 46 | else |
diff --git a/xs_version.h b/xs_version.h index eff4ddf..a8d4397 100644 --- a/xs_version.h +++ b/xs_version.h | |||
| @@ -1 +1 @@ | |||
| /* 69d6e64d31491688ba4411e71c55e6c25482b17e */ | /* ff134685f4cb4096c6fce0a2a946be2663ff196e */ | ||