summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/binaryview.py2
-rw-r--r--python/function.py8
2 files changed, 5 insertions, 5 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index b46587e6..938aa99f 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -3794,7 +3794,7 @@ class BinaryView(object):
tags = self.get_data_tags_at(addr)
for tag in tags:
if tag.type == type and tag.data == data:
- return
+ return tag
tag = self.create_tag(type, data, True)
core.BNAddUserDataTag(self.handle, addr, tag.handle)
diff --git a/python/function.py b/python/function.py
index 5ab20c57..b3695949 100644
--- a/python/function.py
+++ b/python/function.py
@@ -1343,7 +1343,7 @@ class Function(object):
tags = self.get_address_tags_at(addr, arch)
for tag in tags:
if tag.type == type and tag.data == data:
- return
+ return tag
tag = self.create_tag(type, data, True)
core.BNAddUserAddressTag(self.handle, arch.handle, addr, tag.handle)
@@ -1394,7 +1394,7 @@ class Function(object):
tags = self.get_address_tags_at(addr, arch)
for tag in tags:
if tag.type == type and tag.data == data:
- return
+ return tag
tag = self.create_tag(type, data, False)
core.BNAddAutoAddressTag(self.handle, arch.handle, addr, tag.handle)
@@ -1452,7 +1452,7 @@ class Function(object):
if unique:
for tag in self.function_tags:
if tag.type == type and tag.data == data:
- return
+ return tag
tag = self.create_tag(type, data, True)
core.BNAddUserFunctionTag(self.handle, tag.handle)
@@ -1490,7 +1490,7 @@ class Function(object):
if unique:
for tag in self.function_tags:
if tag.type == type and tag.data == data:
- return
+ return tag
tag = self.create_tag(type, data, False)
core.BNAddAutoFunctionTag(self.handle, tag.handle)