From f8e0a25c18e689d6771afa6ea34b0a0667795340 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 24 Aug 2014 00:07:10 +0200 Subject: m MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/setpgrp.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/setpgrp.c b/src/setpgrp.c index e1f595e..976b10f 100644 --- a/src/setpgrp.c +++ b/src/setpgrp.c @@ -30,15 +30,15 @@ int main(int argc, char* argv[]) int switch_help = 0; pid_t group; char** args; - size_t off; + int off; - for (off = 1; off < (size_t)argc; off++) + for (off = 1; off < argc; off++) if (!strcmp(argv[off], "--print")) switch_print = 1; else if (!strcmp(argv[off], "--export")) { switch_export = ++off; - if (off == (size_t)argc) + if (off == argc) goto help; } else if (!strcmp(argv[off], "--help")) @@ -61,11 +61,11 @@ int main(int argc, char* argv[]) goto fail; group = getpgrp(); - args = malloc(argc * sizeof(char*)); + args = malloc((size_t)argc * sizeof(char*)); if (args == NULL) goto fail; - memcpy(args, argv + off, ((size_t)argc - off) * sizeof(char*)); + memcpy(args, argv + off, (size_t)(argc - off) * sizeof(char*)); args[argc - 1] = NULL; if (switch_print) -- cgit v1.2.3-70-g09d2