Add hook to refresh config on SIGHUP.
[apps/pfixtools.git] / postlicyd / main-postlicyd.c
index d6c5cc4..5be638b 100644 (file)
@@ -192,7 +192,7 @@ static bool policy_process(server_t *pcy, const config_t *config)
 
 static int policy_run(server_t *pcy, void* vconfig)
 {
-    ssize_t search_offs = MAX(0, pcy->ibuf.len - 1);
+    ssize_t search_offs = MAX(0, (ssize_t)(pcy->ibuf.len - 1));
     int nb = buffer_read(&pcy->ibuf, pcy->fd, -1);
     const char *eoq;
     query_t  *query  = pcy->data;
@@ -284,7 +284,7 @@ int main(int argc, char *argv[])
     }
     {
         int res = server_loop(query_starter, (delete_client_t)query_delete,
-                              policy_run, config);
+                              policy_run, NULL, config);
         config_delete(&config);
         return res;
     }