diff --git a/src/misc.c b/src/misc.c index 9937480..f74c5ff 100644 --- a/src/misc.c +++ b/src/misc.c @@ -101,6 +101,13 @@ cr_str_to_evr(const char *string, GStringChunk *chunk) gboolean bad_epoch = FALSE; ptr = strstr(string, ":"); + + if (ptr && !strncmp(string, "set:", 4)) { + evr->version = g_strdup_printf("elfsyms(%s)", string+4); + evr->epoch = g_strdup("0"); + return evr; + } + if (ptr) { // Check if epoch str is a number char *p = NULL;