summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--plugins/checksum/checksum.c7
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