mirror of
https://github.com/openvswitch/ovs
synced 2025-09-03 15:55:19 +00:00
ofp-parse: Do not exit() upon a parse error.
Until now, failure to parse a flow in the ofp-parse module has caused the program to abort immediately with a fatal error. This makes it hard to use these functions from any long-lived program. This commit fixes the problem. Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -360,8 +360,10 @@ uint64_t mf_get_subfield(const struct mf_subfield *, const struct flow *);
|
||||
|
||||
|
||||
void mf_format_subfield(const struct mf_subfield *, struct ds *);
|
||||
char *mf_parse_subfield__(struct mf_subfield *sf, const char **s);
|
||||
const char *mf_parse_subfield(struct mf_subfield *, const char *);
|
||||
char *mf_parse_subfield__(struct mf_subfield *sf, const char **s)
|
||||
WARN_UNUSED_RESULT;
|
||||
char *mf_parse_subfield(struct mf_subfield *, const char *s)
|
||||
WARN_UNUSED_RESULT;
|
||||
|
||||
enum ofperr mf_check_src(const struct mf_subfield *, const struct flow *);
|
||||
enum ofperr mf_check_dst(const struct mf_subfield *, const struct flow *);
|
||||
|
Reference in New Issue
Block a user