From b120dc19dea5dd0da0acf1ad2db8a076ce826586 Mon Sep 17 00:00:00 2001 From: aCaB Date: Sat, 24 Jan 2009 15:51:44 +0000 Subject: [PATCH] attempt to scan a pipe git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4648 77e5149b-7576-45b1-b177-96237e5ba77b --- clamdscan/client.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clamdscan/client.c b/clamdscan/client.c index 7c9c70fa3..08de3818d 100644 --- a/clamdscan/client.c +++ b/clamdscan/client.c @@ -567,6 +567,9 @@ int client(const struct optstruct *opts, int *infected) if(scandash) { int sockd, ret; + struct stat sb; + fstat(0, &sb); + if((sb.st_mode & S_IFMT) != S_IFREG) scantype = STREAM; if((sockd = dconnect()) >= 0 && (ret = dsresult(sockd, scantype, NULL)) >= 0) *infected = ret; else