about summary refs log tree commit diff stats
path: root/src/tools/bridge.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/bridge.c')
-rw-r--r--src/tools/bridge.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/bridge.c b/src/tools/bridge.c
index a5396020..b147d23a 100644
--- a/src/tools/bridge.c
+++ b/src/tools/bridge.c
@@ -272,6 +272,11 @@ void addAlternate(void* addr, void* alt) {
     kh_value(my_alternates, k) = alt;
 }
 
+void addCheckAlternate(void* addr, void* alt) {
+    if(!hasAlternate(addr))
+        addAlternate(addr, alt);
+}
+
 void cleanAlternate() {
     if(my_alternates) {
         kh_destroy(alternate, my_alternates);