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");