summaryrefslogtreecommitdiff
path: root/ovsdb
diff options
context:
space:
mode:
authorBen Pfaff <blp@ovn.org>2016-06-24 21:30:39 -0700
committerBen Pfaff <blp@ovn.org>2016-07-13 13:43:37 -0700
commit63a10e1e4c48c314f002112f45e4a03b0db2357c (patch)
tree12e78a12fa9e4839afaa4543634c2b177fc561c2 /ovsdb
parent6026f53491068ac4d446bbc70ecbea3bb22b70fa (diff)
downloadopenvswitch-63a10e1e4c48c314f002112f45e4a03b0db2357c.tar.gz
sset: New function sset_from_delimited_string().
This simplifies code in a couple of places. Signed-off-by: Ben Pfaff <blp@ovn.org> Acked-By: Ryan Moats <rmoats@us.ibm.com>
Diffstat (limited to 'ovsdb')
-rw-r--r--ovsdb/replication.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/ovsdb/replication.c b/ovsdb/replication.c
index a267a3a00..dd8f64246 100644
--- a/ovsdb/replication.c
+++ b/ovsdb/replication.c
@@ -121,19 +121,9 @@ set_remote_ovsdb_server(const char *remote_server)
void
set_tables_blacklist(const char *blacklist)
{
- char *save_ptr = NULL;
- char *blacklist_item;
-
replication_init();
-
if (blacklist) {
- char *t_blacklist = xstrdup(blacklist);
- for (blacklist_item = strtok_r(t_blacklist, ",", &save_ptr);
- blacklist_item != NULL;
- blacklist_item = strtok_r(NULL, ",", &save_ptr)) {
- sset_add(&tables_blacklist, blacklist_item);
- }
- free(t_blacklist);
+ sset_from_delimited_string(&tables_blacklist, blacklist, ",");
}
}