From e0d855e1cf6273d258889c11551976f42a6c79b4 Mon Sep 17 00:00:00 2001 From: ian Date: Wed, 13 Oct 1999 00:36:22 +0000 Subject: [PATCH] Get semantics of invertable options, and of cancelling, right. --- client/adh-opts.c | 2 +- client/adh-query.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/adh-opts.c b/client/adh-opts.c index 92a3c0b..ac1ad69 100644 --- a/client/adh-opts.c +++ b/client/adh-opts.c @@ -309,7 +309,7 @@ void opt_do(const struct optioninfo *oip, const char *arg, int invert) { switch (oip->type) { case ot_flag: assert(!arg); - *oip->storep= invert ? !oip->value : oip->value; + *oip->storep= !invert; return; case ot_value: assert(!arg); diff --git a/client/adh-query.c b/client/adh-query.c index 1bc4e4c..58b1561 100644 --- a/client/adh-query.c +++ b/client/adh-query.c @@ -197,7 +197,7 @@ void of_cancel_id(const struct optioninfo *oi, const char *arg) { struct query_node *qun; for (qun= outstanding.head; - qun && !strcmp(qun->id,arg); + qun && strcmp(qun->id,arg); qun= qun->next); if (!qun) return; adns_cancel(qun->qu); -- 2.11.0