mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
ovsdb-idlc: Initialize refType in IDL reference columns' types.
Otherwise the refType always appears to be 0 (OVSDB_REF_STRONG). Nothing in the code that uses these structures actually uses the refType yet, so this does not fix any existing bug, but upcoming commits will add users.
This commit is contained in:
@@ -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.
|
||||
@@ -363,6 +363,7 @@ class BaseType(object):
|
||||
elif self.type == UuidType:
|
||||
if self.ref_table is not None:
|
||||
stmts.append('%s.u.uuid.refTableName = "%s";' % (var, escapeCString(self.ref_table)))
|
||||
stmts.append('%s.u.uuid.refType = OVSDB_REF_%s;' % (var, self.ref_type.upper()))
|
||||
return '\n'.join([indent + stmt for stmt in stmts])
|
||||
|
||||
class Type(object):
|
||||
|
Reference in New Issue
Block a user