summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2011-03-28 10:48:36 -0700
committerBen Pfaff <blp@nicira.com>2011-03-31 16:43:01 -0700
commit219c9a73dc5bdff5c1350cc1b9cc10e405fefed2 (patch)
tree0d863353d5068136a36a76d3e77aeb3fe06fc1fd /lib
parent96ca8c29569b84d881f64bd84dca374d15651a84 (diff)
downloadopenvswitch-219c9a73dc5bdff5c1350cc1b9cc10e405fefed2.tar.gz
ovsdb-types: Fix bug in ovsdb_base_type_is_ref().
This function only worked properly inside OVSDB itself, because that is the only place where the 'refTable' member of ovsdb_base_type is set. Both inside and outside OVSDB, 'refTableName' is set for reference types, so it's better to check for that. This doesn't fix any existing bug because this function was only used inside OVSDB until now.
Diffstat (limited to 'lib')
-rw-r--r--lib/ovsdb-types.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ovsdb-types.h b/lib/ovsdb-types.h
index 6903aa83f..e852391cc 100644
--- a/lib/ovsdb-types.h
+++ b/lib/ovsdb-types.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2009, 2010 Nicira Networks
+/* Copyright (c) 2009, 2010, 2011 Nicira Networks
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -174,7 +174,7 @@ ovsdb_atomic_type_is_valid(enum ovsdb_atomic_type atomic_type)
static inline bool
ovsdb_base_type_is_ref(const struct ovsdb_base_type *base)
{
- return base->type == OVSDB_TYPE_UUID && base->u.uuid.refTable;
+ return base->type == OVSDB_TYPE_UUID && base->u.uuid.refTableName;
}
static inline bool