From 889ea2028e9cb7d52bda0a42df6a502b97258b58 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Fri, 18 Apr 2008 13:57:44 -0400 Subject: - allow "-1" for a datum's size to be used as shorthand for "use strlen()" --- src/map.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/map.c') diff --git a/src/map.c b/src/map.c index e8fe476..5310479 100644 --- a/src/map.c +++ b/src/map.c @@ -454,6 +454,12 @@ map_data_set_entry(struct plugin_state *state, struct map *map; struct entry *entry; map = map_data_find_map(state, domain_name, map_name); + if (key_len == (unsigned int) -1) { + key_len = strlen(key); + } + if (value_len == (unsigned int) -1) { + value_len = strlen(value); + } if (map != NULL) { entry = map_data_find_map_entry_id(state, map, id); if (entry != NULL) { -- cgit