From 00639de12050c8755965a569de4f6df9dc36171f Mon Sep 17 00:00:00 2001 From: Ander Conselvan de Oliveira Date: Tue, 27 Nov 2012 17:03:40 +0200 Subject: [PATCH] scanner: Fix wrong restriction on since field The scanner would not allow two consecutive requests on an interface to have the same since number, so if a new version of an interface added two new request the version number would have to be increased by two. --- src/scanner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.c b/src/scanner.c index 5793c20..6d2eddd 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -356,7 +356,7 @@ start_element(void *data, const char *element_name, const char **atts) version = strtol(since, &end, 0); if (errno == EINVAL || end == since || *end != '\0') fail(ctx, "invalid integer\n"); - if (version <= ctx->interface->since) + if (version < ctx->interface->since) fail(ctx, "since version not increasing\n"); ctx->interface->since = version; } -- 2.7.4