Signed-off-by: Hal Rosenstock <h...@mellanox.com>
---
diff --git a/src/acme.c b/src/acme.c
index d3f8174..533588c 100644
--- a/src/acme.c
+++ b/src/acme.c
@@ -618,12 +618,18 @@ static void resolve(char *svc)
                                ret = resolve_name(&path);
                                break;
                        case 'l':
-                               memset(&path, 0, sizeof path);
-                               ret = resolve_lid(&path);
+                               if (src_addr) {
+                                       memset(&path, 0, sizeof path);
+                                       ret = resolve_lid(&path);
+                               } else
+                                       ret = -1;
                                break;
                        case 'g':
-                               memset(&path, 0, sizeof path);
-                               ret = resolve_gid(&path);
+                               if (src_addr) {
+                                       memset(&path, 0, sizeof path);
+                                       ret = resolve_gid(&path);
+                               } else
+                                       ret = -1;
                                break;
                        default:
                                break;
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to