summaryrefslogtreecommitdiffstats
path: root/src/ld.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ld.c')
-rw-r--r--src/ld.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ld.c b/src/ld.c
index a863478a..11c5cabd 100644
--- a/src/ld.c
+++ b/src/ld.c
@@ -512,7 +512,7 @@ replace_args (int argc, char *argv[])
const size_t nargs = sizeof (args) / sizeof (args[0]);
for (int i = 1; i < argc; ++i)
- if (argv[i][0] == '-' && islower (argv[i][1]))
+ if (argv[i][0] == '-' && islower (argv[i][1]) && argv[i][2] != '\0')
for (size_t j = 0; j < nargs; ++j)
if (strcmp (argv[i], args[j].from) == 0)
{