summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorRyan Stortz <ryan@withzombies.com>2020-10-02 22:54:26 -0400
committerGlenn Smith <couleeapps@gmail.com>2020-10-09 16:28:00 -0400
commitf1ff54227c0bf1cf1e4c559c552cf93c05f97f86 (patch)
tree302723fb5cb2801a26211f71c6bbd89db5893a2f /python
parent86a8f3b1609049b8c8fb3e0d3167641449362328 (diff)
Return tag in all cases
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)