diff options
| -rw-r--r-- | src/got-diminished-cerberus.c | 6 | ||||
| -rw-r--r-- | src/got-diminished-login.c | 6 | ||||
| -rw-r--r-- | src/got-diminished-ssh.c | 6 |
3 files changed, 12 insertions, 6 deletions
diff --git a/src/got-diminished-cerberus.c b/src/got-diminished-cerberus.c index 739155a..8237c69 100644 --- a/src/got-diminished-cerberus.c +++ b/src/got-diminished-cerberus.c @@ -35,14 +35,14 @@ int main(int argc, char** argv) { waitpid(pid, &pid, 0); { - int n = 0, i; + size_t n = 0, i; char* stty = *(argv + 2); char* stty_cmd; while (*(stty + n++)) ; - stty_cmd = malloc(5 + n); + stty_cmd = malloc((5 + n) * sizeof(char)); for (i = 0; i < 5; i++) *(stty_cmd + i) = *("stty " + i); stty_cmd += 5; @@ -58,5 +58,7 @@ int main(int argc, char** argv) execlp("setsid", "setsid", "-c", "cerberus", "--", *(argv + 1), NULL); return 0; + + (void) argc; } diff --git a/src/got-diminished-login.c b/src/got-diminished-login.c index c37b94b..28c70fd 100644 --- a/src/got-diminished-login.c +++ b/src/got-diminished-login.c @@ -35,14 +35,14 @@ int main(int argc, char** argv) { waitpid(pid, &pid, 0); { - int n = 0, i; + size_t n = 0, i; char* stty = *(argv + 2); char* stty_cmd; while (*(stty + n++)) ; - stty_cmd = malloc(5 + n); + stty_cmd = malloc((5 + n) * sizeof(char)); for (i = 0; i < 5; i++) *(stty_cmd + i) = *("stty " + i); stty_cmd += 5; @@ -58,5 +58,7 @@ int main(int argc, char** argv) execlp("setsid", "setsid", "-c", "login", "--", *(argv + 1), NULL); return 0; + + (void) argc; } diff --git a/src/got-diminished-ssh.c b/src/got-diminished-ssh.c index f6c12ac..df74738 100644 --- a/src/got-diminished-ssh.c +++ b/src/got-diminished-ssh.c @@ -22,14 +22,14 @@ int main(int argc, char** argv) { - int n = 0, i; + size_t n = 0, i; char* user = *(argv + 1); char* command; while (*(user + n++)) ; - command = malloc(14 + n); + command = malloc((14 + n) * sizeof(char)); for (i = 0; i < 14; i++) *(command + i) = *("setsid -c ssh " + i); command += 14; @@ -44,5 +44,7 @@ int main(int argc, char** argv) execlp("stty", "stty", *(argv + 2), NULL); return 0; + + (void) argc; } |
