summaryrefslogtreecommitdiff
path: root/strerror_override.c
diff options
context:
space:
mode:
Diffstat (limited to 'strerror_override.c')
-rw-r--r--strerror_override.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/strerror_override.c b/strerror_override.c
index 7a262f7..a3dd377 100644
--- a/strerror_override.c
+++ b/strerror_override.c
@@ -94,7 +94,7 @@ char *_json_c_strerror(int errno_in)
}
// It's not one of the known errno values, return the numeric value.
- for (ii = 0; errno_in > 10; errno_in /= 10, ii++)
+ for (ii = 0; errno_in >= 10; errno_in /= 10, ii++)
{
digbuf[ii] = "0123456789"[(errno_in % 10)];
}
@@ -105,5 +105,6 @@ char *_json_c_strerror(int errno_in)
{
errno_buf[start_idx] = digbuf[ii];
}
+ errno_buf[start_idx] = '\0';
return errno_buf;
}