]> git.proxmox.com Git - swtpm.git/commitdiff
swtpm: Fix application of flag mask
authorStefan Berger <stefanb@us.ibm.com>
Mon, 21 Mar 2016 16:41:24 +0000 (12:41 -0400)
committerStefan Berger <stefanb@us.ibm.com>
Mon, 21 Mar 2016 16:46:56 +0000 (12:46 -0400)
Fix the application of the flag mask.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
src/swtpm/swtpm.c

index e8aad2211ba7657b822c5d7ae14ca2ecdb74f28d..26e655a83414274b7c1d4ed986d6b7f852db65c8 100644 (file)
@@ -295,7 +295,7 @@ int swtpm_main(int argc, char **argv, const char *prgname, const char *iface)
 
         mlp.flags |= MAIN_LOOP_FLAG_KEEP_CONNECTION;
         if ((server_get_flags(server) & SERVER_FLAG_DISCONNECT))
-            mlp.flags |= ~MAIN_LOOP_FLAG_KEEP_CONNECTION;
+            mlp.flags &= ~MAIN_LOOP_FLAG_KEEP_CONNECTION;
 
         if ((server_get_flags(server) & SERVER_FLAG_FD_GIVEN))
             mlp.flags |= MAIN_LOOP_FLAG_TERMINATE | MAIN_LOOP_FLAG_USE_FD;