diff options
| author | 2019-04-23 20:11:48 -0400 | |
|---|---|---|
| committer | 2019-04-23 20:11:48 -0400 | |
| commit | 60e27e4a56c4acba331fcd2123776c1078062a43 (patch) | |
| tree | 234f9a156c3f6ed924ce172b6ec5fda67173ef2d /src/config-parser.y | |
| parent | e835cd8d5dece7ff0183ede9df5b627494ed848b (diff) | |
| parent | be04bd20400b39d225b79691df0e2254a96b8564 (diff) | |
Update upstream source from tag 'upstream/1.1.6'
Update to upstream version '1.1.6'
with Debian dir 5fb0b8525e24445415f8f660cd06f3d8d19b3f41
Diffstat (limited to 'src/config-parser.y')
| -rw-r--r-- | src/config-parser.y | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/config-parser.y b/src/config-parser.y index f1c04db..3f98e62 100644 --- a/src/config-parser.y +++ b/src/config-parser.y @@ -1,6 +1,6 @@ /* * Copyright (c) 2002-2003 Erik Fears - * Copyright (c) 2014-2018 ircd-hybrid development team + * Copyright (c) 2014-2019 ircd-hybrid development team * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -423,7 +423,6 @@ scanner_entry: item->target_port = olditem->target_port; item->timeout = olditem->timeout; item->max_read = olditem->max_read; - item->target_string_created = 0; memcpy(&item->target_string, &olditem->target_string, sizeof(item->target_string)); } else @@ -434,7 +433,6 @@ scanner_entry: item->target_port = 6667; item->timeout = 30; item->max_read = 4096; - item->target_string_created = 1; } list_add(item, &item->node, &ScannerItemList); @@ -485,7 +483,10 @@ scanner_target_string: TARGET_STRING '=' STRING ';' struct ScannerConf *item = tmp; if (item->target_string_created == 0) + { memset(&item->target_string, 0, sizeof(item->target_string)); + item->target_string_created = 1; + } list_add(xstrdup($3), node_create(), &item->target_string); }; |
