diff --git a/otp.c b/otp.c index 1102688..eefc9d6 100644 --- a/otp.c +++ b/otp.c @@ -345,8 +345,8 @@ int command_line_mode(int argc, char* argv[]) { else if (argc == 3) { // Check if the argument looks like an encrypted message (starts with -----) if (strncmp(argv[2], "-----BEGIN OTP MESSAGE-----", 27) == 0) { - // Inline decrypt with message only - return decrypt_text(NULL, argv[2]); + // Inline decrypt with message only - use silent mode for command line + return decrypt_text_silent(NULL, argv[2]); } else { // Check if it's a file (contains . or ends with known extensions) if (strstr(argv[2], ".") != NULL) { @@ -365,7 +365,8 @@ int command_line_mode(int argc, char* argv[]) { return 1; } else { // Legacy format: pad_chksum and message, or file with output - return decrypt_text(argv[2], argv[3]); + // Use silent mode for command line when message is provided + return decrypt_text_silent(argv[2], argv[3]); } } else if (argc == 5 && strcmp(argv[3], "-o") == 0) {