Blob Blame History Raw
diff -ruN xrdp-v0.6.1-vanilla/sesman/verify_user.c xrdp-v0.6.1/sesman/verify_user.c
--- xrdp-v0.6.1-vanilla/sesman/verify_user.c    2013-11-10 07:11:15.000000000 +1100
+++ xrdp-v0.6.1/sesman/verify_user.c    2015-07-17 16:43:16.267686166 +1000
@@ -104,11 +104,7 @@
     salt[2] = '\0';
   }
   encr = crypt(pass,salt);
-  if (g_strncmp(encr, hash, 34) != 0)
-  {
-    return 0;
-  }
-  return 1;
+  return (encr && !g_strncmp(encr, hash, 34));
 }
 
 /******************************************************************************/