X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Futils%2Ferror.c;h=6d23c6bcf68b8e32661e7c49943ccb0c19d9b8b0;hp=f0a48271c91d75b4a60dfb36b6203374887e83a1;hb=61c35f1909b2496c7edac288a59f75604c7c179e;hpb=4d0c54c098cad50c6cc631b0181bc71c3a112402 diff --git a/src/utils/error.c b/src/utils/error.c index f0a4827..6d23c6b 100644 --- a/src/utils/error.c +++ b/src/utils/error.c @@ -298,10 +298,12 @@ sdb_error_parse_priority(char *prio) char * sdb_strerror(int errnum, char *strerrbuf, size_t buflen) { + *strerrbuf = '\0'; + #if STRERROR_R_CHAR_P { char *tmp = strerror_r(errnum, strerrbuf, buflen); - if (*strerrbuf = '\0') { + if (*strerrbuf == '\0') { if (tmp && (tmp != strerrbuf) && (*tmp != '\0')) strncpy(strerrbuf, tmp, buflen); else