ofproto: Fix potential leak during flow mods.
[sliver-openvswitch.git] / lib / ofp-version-opt.c
index 35d79e6..46fb45a 100644 (file)
@@ -1,10 +1,8 @@
 #include <config.h>
+#include "dynamic-string.h"
 #include "ofp-util.h"
 #include "ofp-version-opt.h"
-#include "vlog.h"
-#include "dynamic-string.h"
-
-VLOG_DEFINE_THIS_MODULE(ofp_version);
+#include "ovs-thread.h"
 
 static uint32_t allowed_versions = 0;
 
@@ -17,12 +15,14 @@ get_allowed_ofp_versions(void)
 void
 set_allowed_ofp_versions(const char *string)
 {
+    assert_single_threaded();
     allowed_versions = ofputil_versions_from_string(string);
 }
 
 void
 mask_allowed_ofp_versions(uint32_t bitmap)
 {
+    assert_single_threaded();
     allowed_versions &= bitmap;
 }
 
@@ -33,9 +33,9 @@ ofp_version_usage(void)
 
     ofputil_format_version_bitmap_names(&msg, OFPUTIL_DEFAULT_VERSIONS);
     printf(
-        "\nOpen Flow Version options:\n"
+        "\nOpenFlow version options:\n"
         "  -V, --version           display version information\n"
-        "  -O, --protocols         set allowed Open Flow versions\n"
+        "  -O, --protocols         set allowed OpenFlow versions\n"
         "                          (default: %s)\n",
         ds_cstr(&msg));
     ds_destroy(&msg);