From d72f078d55e1ee4edaa1db04a8a1cdd53bc25885 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Wed, 11 May 2005 20:03:46 +0000 Subject: [PATCH] duplicate strdup is no good. --- src/common/kernel/order.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/common/kernel/order.c b/src/common/kernel/order.c index 98280255e..40c6a1d3a 100644 --- a/src/common/kernel/order.c +++ b/src/common/kernel/order.c @@ -230,13 +230,11 @@ parse_order(const char * s, const struct locale * lang) #ifdef SHORT_STRINGS if (kwd!=NOKEYWORD) { - if (*sptr) s = strdup(sptr); - else s = NULL; + s = (*sptr)?sptr:NULL; } #else ord->data->_str = strdup(s); #endif - ord->data = create_data(kwd, s, sptr, lindex); return ord;