bb #9537: small tweak to cli_strerror

remotes/push_mirror/0.98.2
David Raynor 12 years ago
parent 6ee2df5b3e
commit 0c3e220311
  1. 1
      libclamav/others_common.c
  2. 3
      libclamav/xar.c

@ -812,6 +812,7 @@ const char* cli_strerror(int errnum, char *buf, size_t len)
#endif
err = strerror(errnum);
strncpy(buf, err, len);
buf[len-1] = '\0'; /* just in case */
# ifdef CL_THREAD_SAFE
pthread_mutex_unlock(&cli_strerror_mutex);
#endif

@ -644,7 +644,6 @@ int cli_scanxar(cli_ctx *ctx)
if (blockp == NULL) {
char errbuff[128];
cli_strerror(errno, errbuff, sizeof(errbuff));
errbuff[sizeof(errbuff)-1] = '\0';
cli_errmsg("cli_scanxar: Can't read %li bytes @ %li, errno:%s.\n",
length, at, &errbuff);
rc = CL_EREAD;
@ -680,7 +679,6 @@ int cli_scanxar(cli_ctx *ctx)
if (lz.next_in == NULL) {
char errbuff[128];
cli_strerror(errno, errbuff, sizeof(errbuff));
errbuff[sizeof(errbuff)-1] = '\0';
cli_errmsg("cli_scanxar: Can't read %li bytes @ %li, errno: %s.\n",
length, at, &errbuff);
rc = CL_EREAD;
@ -756,7 +754,6 @@ int cli_scanxar(cli_ctx *ctx)
if (!(blockp = (void*)fmap_need_off_once(map, at, length))) {
char errbuff[128];
cli_strerror(errno, errbuff, sizeof(errbuff));
errbuff[sizeof(errbuff)-1] = '\0';
cli_errmsg("cli_scanxar: Can't read %li bytes @ %li, errno:%s.\n",
length, at, &errbuff);
rc = CL_EREAD;

Loading…
Cancel
Save