From 9693a8bf05e5ef61a7a74ed14a985e7e16a037d8 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Thu, 24 Feb 2005 16:37:54 +0000 Subject: fix --- cache.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'cache.c') diff --git a/cache.c b/cache.c index 034121d..b3ccd60 100644 --- a/cache.c +++ b/cache.c @@ -486,21 +486,11 @@ static struct opt cache_opts[] = { static int get_timeout(int sel, unsigned *timeoutp) { - char *end; struct opt *o = &cache_opts[sel]; - unsigned val; if (!o->present) return 0; - if (!o->value || !o->value[0]) { - fprintf(stderr, "Missing value for '%s' option\n", o->optname); + if (opt_get_unsigned(o, timeoutp) == -1) return -1; - } - val = strtoul(o->value, &end, 10); - if (end[0]) { - fprintf(stderr, "Invalid value for '%s' option\n", o->optname); - return -1; - } - *timeoutp = val; return 1; } -- cgit v1.2.3