From e35e2482b85c6e7bbac334a8496472a8b7b0d170 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Mon, 29 Apr 2013 02:07:52 -0500 Subject: [PATCH] Error when fetching tags and direction isn't 1 or -1 --- database/tags.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/database/tags.c b/database/tags.c index dc6bac8..0d7a27f 100644 --- a/database/tags.c +++ b/database/tags.c @@ -106,6 +106,11 @@ struct blergref * tag_list(const char *tag, uint64_t offset, int *count, int dir if (!valid_tag_name(tag + 1)) return NULL; + + if (!(direction == 1 || direction == -1)) { + fprintf(stderr, "Invalid direction: %d\n", direction); + return NULL; + } switch(tag[0]) { case '#': -- 2.25.1