From b02e7ad2059416b2d8b1b4e6e8c12132ed4a6cc3 Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Sun, 19 Jan 2014 21:01:21 +0400 Subject: ippool: add support for old style pool name declaration Signed-off-by: Dmitry Kozlov --- accel-pppd/extra/ippool.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'accel-pppd/extra') diff --git a/accel-pppd/extra/ippool.c b/accel-pppd/extra/ippool.c index 2790183..825b8f3 100644 --- a/accel-pppd/extra/ippool.c +++ b/accel-pppd/extra/ippool.c @@ -487,6 +487,18 @@ static void parse_options(const char *opt, char **pool_name, char **allocator) memcpy(*allocator, ptr1 + 10, len); (*allocator)[len] = 0; } + + if (!*pool_name) { + ptr1 = strchr(opt, ','); + if (!ptr1) + return; + + for (ptr2 = ptr1 + 1; *ptr2 && *ptr2 != '='; ptr2++); + if (*ptr2 == '=') + return; + + *pool_name = _strdup(ptr1 + 1); + } } static void ippool_init1(void) -- cgit v1.2.3