Blob Blame History Raw
diff -ru vncpwd-596854c237e26b3f615d933e8abd040f1ed9b5c9/vncpwd.c vncpwd/vncpwd.c
--- vncpwd-596854c237e26b3f615d933e8abd040f1ed9b5c9/vncpwd.c	2017-06-07 21:39:02.000000000 +0200
+++ vncpwd/vncpwd.c	2017-12-10 08:14:57.957047518 +0100
@@ -25,9 +25,9 @@
 
 static u_char obfKey[8] = {23,82,107,6,35,78,88,7};
 
-void decryptPw( char *pPW ) {
-    char clrtxt[10];
-	
+void decryptPw( unsigned char *pPW ) {
+    unsigned char clrtxt[10];
+
     deskey(obfKey, DE1);
     des(pPW, clrtxt);
     clrtxt[8] = 0;
@@ -37,8 +37,7 @@
 
 int main(int argc, char *argv[]) {
     FILE *fp;
-    int c;
-    char *pwd;
+    unsigned char *pwd;
 
     if (argc < 2) {
         fprintf(stdout, "Usage: vncpwd <password file>\n");