Browse Source

qom: fix off-by-one

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
stable-1.1
Paolo Bonzini 15 years ago
parent
commit
8f770d3905
  1. 7
      qom/object.c

7
qom/object.c

@ -854,11 +854,8 @@ static void object_set_link_property(Object *obj, Visitor *v, void *opaque,
target = object_resolve_path(path, &ambiguous);
if (target) {
gchar *target_type;
target_type = g_strdup(&type[5]);
target_type[strlen(target_type) - 2] = 0;
/* Go from link<FOO> to FOO. */
gchar *target_type = g_strndup(&type[5], strlen(type) - 6);
if (object_dynamic_cast(target, target_type)) {
object_ref(target);
*child = target;

Loading…
Cancel
Save