diff options
-rw-r--r-- | plugins/checksum/checksum.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/checksum/checksum.c b/plugins/checksum/checksum.c index 022fa940..38e2166d 100644 --- a/plugins/checksum/checksum.c +++ b/plugins/checksum/checksum.c @@ -27,6 +27,7 @@ */ #include <stdio.h> +#include <string.h> #include <malloc.h> #include <errno.h> #include <openssl/sha.h> @@ -105,7 +106,7 @@ sha256_file (char *path, char outputBuffer[65]) int dccrecv_cb(char *word[], void *userdata) { - unsigned char sum[65]; + char sum[65]; sha256_file (word[2], sum); /* try to print the checksum in the privmsg tab of the sender */ @@ -118,7 +119,7 @@ dccrecv_cb(char *word[], void *userdata) int dccoffer_cb(char *word[], void *userdata) { - unsigned char sum[65]; + char sum[65]; sha256_file (word[3], sum); xchat_commandf (ph, "raw PRIVMSG %s :SHA-256 checksum for %s (remote): %s", word[2], word[1], sum); @@ -148,4 +149,4 @@ xchat_plugin_deinit (void) { xchat_print (ph, "Checksum plugin unloaded\n"); return 1; -} +} \ No newline at end of file |