X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=options.c;h=41bde1b920644eb332b4c2d48548403003b8a5dc;hb=67d7885c6f6e11e16488cac7117c503e03248183;hp=9724103818794cc5db1075b025a5c56850347e24;hpb=d05a5b2a5dc33e0058bd01d194d2515c33ea0ebc;p=pkg%2Fabook.git diff --git a/options.c b/options.c index 9724103..41bde1b 100644 --- a/options.c +++ b/options.c @@ -257,6 +257,8 @@ opt_set_set_option(char *var, char *p, struct option *opt) else return "invalid value"; break; + default: + assert(0); } return NULL; @@ -293,16 +295,14 @@ opt_parse_customfield(buffer *b) size_t len; find_token_start(b); - p = b -> ptr; - find_token_end(b); memset(num, 0, sizeof(num)); len = (b -> ptr - p); strncpy(num, p, min(sizeof(num) - 1, len)); - n = atoi(num); + n = safe_atoi(num); find_token_start(b);