SilcStack stack)
{
int fd;
- char *buffer;
+ unsigned char *buffer;
int filelen;
fd = silc_file_open(filename, O_RDONLY);
return NULL;
}
- buffer = silc_calloc(filelen + 1, sizeof(char));
+ buffer = silc_calloc(filelen + 1, sizeof(*buffer));
if ((silc_file_read(fd, buffer, filelen)) == -1) {
memset(buffer, 0, sizeof(buffer));
if (return_len)
*return_len = filelen;
- return buffer;
+ return (char *)buffer;
}
/* Returns the size of `filename'. Returns 0 on error. */