X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv.git;a=blobdiff_plain;f=client.c;h=d201bef428672b9b84683082b990b886f514700e;hp=f53211fd310a0295135bd5b1288f2cc59cf14f40;hb=21674c532793dcb831e2cf6108e7ff06e30e6b9d;hpb=4544c87c6355037a095e296b5280ccb3ff25ac4b diff --git a/client.c b/client.c index f53211f..d201bef 100644 --- a/client.c +++ b/client.c @@ -738,13 +738,14 @@ static void callvalueoption(const struct optioninfo *oip, char *arg) { char *equals; if (oip->values == 2) { equals= strchr(arg,'='); - if (!equals) + if (!equals) { if (oip->abbrev) usageerror("option --%s (-%c) passed argument `%s' with no `='", oip->full,oip->abbrev,arg); else usageerror("option --%s passed argument `%s' with no `='", oip->full,arg); + } *equals++= 0; (oip->fn)(oip,equals,arg); } else {