folgendes problem beim build eines C codes:
in function getPassWord
assignment makes integer from pointer without a cast
funktion sieht wie folgt aus:
in function getPassWord
assignment makes integer from pointer without a cast
funktion sieht wie folgt aus:
Code:
static int getPassWord(int encrypting) {
char *initialPasswd;
initialPasswd = getpass("Password: ");
password = calloc(strlen(initialPasswd) + 1, sizeof(unsigned char));
strcpy(password, initialPasswd);
clearString(initialPasswd);
if(!encrypting) {
return 1;
}
initialPasswd = getpass("Re-enter password: ");
if(strcmp(initialPasswd, password)) {
clearString(initialPasswd);
clearString(password);
free(password);
return 0;
}
clearString(initialPasswd);
return 1;
}