Browse code

bb#3421, #3244, #3732

Tomasz Kojm authored on 2011/10/18 02:20:59
Showing 2 changed files
... ...
@@ -19,13 +19,13 @@ THROTTLE=30
19 19
 ##################### END CONFIGURATION #####################
20 20
 
21 21
 # Do not touch anything below this line, unless you know what you are doing
22
-trap "signalClamd HUP" SIGHUP
23
-trap "signalClamd TERM" SIGTERM
24
-trap "signalClamd USR2" SIGUSR2
22
+trap "signalClamd HUP" HUP
23
+trap "signalClamd TERM" TERM
24
+trap "signalClamd USR2" USR2
25 25
 
26 26
 getPid() {
27 27
 	PIDFILE=`grep ^PidFile $CLAMDCONF | sed -e 's/^PidFile\s*//'`
28
-	if [ -z "PIDFILE" ]
28
+	if [ -z "$PIDFILE" ]
29 29
 	then
30 30
 		# missing PidFile directive
31 31
 		echo "Please enable the PidFile directive in $CLAMDCONF. See man clamd.conf for more info."
... ...
@@ -1090,7 +1090,7 @@ static char *pdf_readstring(const char *q0, int len, const char *key, unsigned *
1090 1090
     if (*q == '(') {
1091 1091
 	int paren = 1;
1092 1092
 	start = ++q;
1093
-	for (;paren > 0 && len > 0; q++) {
1093
+	for (;paren > 0 && len > 0; q++,len--) {
1094 1094
 	    switch (*q) {
1095 1095
 		case '(':
1096 1096
 		    paren++;