diff --git a/main.c b/main.c index 1678bc9..f3156dc 100644 --- a/main.c +++ b/main.c @@ -16,19 +16,15 @@ int main(int argc, char *argv[]){ long dash_delay = DEFAULT_DASH_PAUSE; long dot_delay = DEFAULT_DOT_PAUSE; - bool addLetterBeforeMorse = false; bool isSlow = false; bool convertFromMorse = false; size_t buflen = 0; - ssize_t lengthOfInputString; for (int argi = 0; argi < argc; argi++){ char* arg = argv[argi]; if (strcmp(arg, "--slow") == 0 || strcmp(arg, "-s") == 0){ isSlow = true; - } else if (strcmp(arg, "--verbose") == 0 || strcmp(arg, "-v") == 0){ - addLetterBeforeMorse = true; } else if (strcmp(arg, "--reverse") == 0 || strcmp(arg, "-x") == 0){ convertFromMorse = true; } else if (strcmp(arg, "--dash-delay") == 0 || strcmp(arg, "-hd") == 0){ diff --git a/morse.c b/morse.c index f24b573..5b41040 100644 --- a/morse.c +++ b/morse.c @@ -84,7 +84,7 @@ const char morse_to_char(const char* morse){ } char* morse_to_string(const char* morse_to_cpy){ - int morse_length = strlen(morse_to_cpy); + int morse_length = strlen(morse_to_cpy)+1; char morse[morse_length]; strcpy(morse, morse_to_cpy);