Browse code

remove mutex lock in SIGUSR2 code. Using a mutex in a signal handler is not allowed.

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@397 77e5149b-7576-45b1-b177-96237e5ba77b

Trog authored on 2004/03/13 23:24:04
Showing 2 changed files
... ...
@@ -1,3 +1,8 @@
1
+Sat Mar 13 14:28:24 GMT 2004 (trog)
2
+-----------------------------------
3
+  * clamd: remove mutex lock in SIGUSR2 code. Using a
4
+	mutex in a signal handler is not allowed.
5
+
1 6
 Sat Mar 13 13:52:51 CET 2004 (tk)
2 7
 ---------------------------------
3 8
   * clamd: support SIGUSR2 and force a database reload
... ...
@@ -108,9 +108,7 @@ void sighandler_th(int sig)
108 108
 	    break;
109 109
 
110 110
 	case SIGUSR2:
111
-	    pthread_mutex_lock(&reload_mutex);
112 111
 	    reload = 1;
113
-	    pthread_mutex_unlock(&reload_mutex);
114 112
 	    break;
115 113
 
116 114
 	default: