--- klamav-0.41.1/src/klamd/scanner.c~ 2008-01-08 21:06:38.000000000 -0500 +++ klamav-0.41.1/src/klamd/scanner.c 2008-01-08 21:06:38.000000000 -0500 @@ -396,7 +396,7 @@ logg("*Accepted connection on port %d, fd %d\n", port, acceptd); - if ((tmpname = cli_gentempdesc(NULL, &tmpd)) == NULL) { + if (cli_gentempfd(NULL, &tmpname, &tmpd) != CL_SUCCESS) { shutdown(sockfd, 2); close(sockfd); close(acceptd);