diff --git a/demos/crypt.c b/demos/crypt.c index e581722..6bd14ac 100644 --- a/demos/crypt.c +++ b/demos/crypt.c @@ -177,7 +177,8 @@ int main(int argc, char *argv[]) } printf("\nEnter key: "); - fgets((char *)tmpkey,sizeof(tmpkey), stdin); + if(fgets((char *)tmpkey,sizeof(tmpkey), stdin) == NULL) + exit(-1); outlen = sizeof(key); if ((errno = hash_memory(hash_idx,tmpkey,strlen((char *)tmpkey),key,&outlen)) != CRYPT_OK) { printf("Error hashing key: %s\n", error_to_string(errno)); diff --git a/demos/hashsum.c b/demos/hashsum.c index 4e31501..78d6369 100644 --- a/demos/hashsum.c +++ b/demos/hashsum.c @@ -11,7 +11,7 @@ int errno; -void register_algs(); +void register_algs(void); int main(int argc, char **argv) {