*** empty log message ***
authorroot <root>
Fri, 8 May 2009 23:52:55 +0000 (23:52 +0000)
committerroot <root>
Fri, 8 May 2009 23:52:55 +0000 (23:52 +0000)
src/rxvtd.C

index eed9b0eedcd127683be2e47d424b16895fa29c2d..f3307c3bc4dacdba1f802962ef77311b8289c56a 100644 (file)
@@ -278,10 +278,10 @@ main (int argc, const char *const *argv)
     }
 
 #if ENABLE_MLOCK
-  // Optionally preform a mlockall so this process does not get swapped out.
-  if (opt_lock && pid == 0)
-    if (mlockall(MCL_CURRENT | MCL_FUTURE) == -1)
-      perror("unable to lock into ram");
+  // Optionally perform an mlockall so this process does not get swapped out.
+  if (opt_lock && !pid)
+    if (mlockall (MCL_CURRENT | MCL_FUTURE) < 0)
+      perror ("unable to lock into ram");
 #endif
 
   if (opt_fork)