Message ID | 20190314064449.1623715-2-amitay@ozlabs.org |
---|---|
State | Accepted |
Headers | show |
Series | Fix bugs in path based target selection | expand |
Context | Check | Description |
---|---|---|
snowpatch_ozlabs/apply_patch | success | Successfully applied on branch master (deb577949a3505064f471e7b7c692e37c38ec8a4) |
snowpatch_ozlabs/build-multiarch | success | Test build-multiarch on branch master |
diff --git a/src/path.c b/src/path.c index 0141085..a745838 100644 --- a/src/path.c +++ b/src/path.c @@ -241,12 +241,14 @@ static void path_pattern_match(struct pdbg_target *target, if (!classname) goto end; - safe_strcpy(comp_name, sizeof(comp_name), classname); if (pats[level].match_full) { - tok = comp_name; + const char *dn_name = pdbg_target_dn_name(target); + + safe_strcpy(comp_name, sizeof(comp_name), dn_name); } else { - tok = strtok(comp_name, "@"); + safe_strcpy(comp_name, sizeof(comp_name), classname); } + tok = comp_name; if (!strcmp(tok, pats[level].prefix)) { found = true;
Signed-off-by: Amitay Isaacs <amitay@ozlabs.org> --- src/path.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)