summaryrefslogtreecommitdiff
path: root/mkpasswd.c
diff options
context:
space:
mode:
Diffstat (limited to 'mkpasswd.c')
-rw-r--r--mkpasswd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mkpasswd.c b/mkpasswd.c
index e2872c7..8066c81 100644
--- a/mkpasswd.c
+++ b/mkpasswd.c
@@ -151,7 +151,7 @@ int main(int argc, char *argv[])
/* prepend options from environment */
argv = merge_args(getenv("MKPASSWD_OPTIONS"), argv, &argc);
- while ((ch = GETOPT_LONGISH(argc, argv, "hH:m:5P:R:sS:V", longopts, 0))
+ while ((ch = GETOPT_LONGISH(argc, argv, "hH:m:5P:R:sS:V", longopts, NULL))
> 0) {
switch (ch) {
case '5':
@@ -364,7 +364,8 @@ int main(int argc, char *argv[])
void* get_random_bytes(const unsigned int count)
{
char *buf;
- int fd, bytes_read;
+ int fd;
+ ssize_t bytes_read;
buf = NOFAIL(malloc(count));
fd = open(RANDOM_DEVICE, O_RDONLY);