Browse code

Improving memory handling on ddd thread exit.

Mickey Sola authored on 2015/09/01 00:07:01
Showing 2 changed files
... ...
@@ -414,6 +414,8 @@ void *onas_ddd_th(void *arg) {
414 414
 
415 415
 static void onas_ddd_exit(int sig) {
416 416
 	logg("*ScanOnAccess: onas_ddd_exit(), signal %d\n", sig);
417
+	onas_free_ht(ddd_ht);
418
+	free(wdlt);
417 419
 	pthread_exit(NULL);
418 420
 	logg("ScanOnAccess: stopped\n");
419 421
 }
... ...
@@ -54,7 +54,6 @@ static pthread_t ddd_pid;
54 54
 
55 55
 static void onas_fan_exit(int sig)
56 56
 {
57
-
58 57
 	logg("*ScanOnAccess: onas_fan_exit(), signal %d\n", sig);
59 58
 	
60 59
 	pthread_kill(ddd_pid, SIGUSR1);