Skip to content

Commit 59a0bff

Browse files
committed
plugins BUGFIX handle empty revision correctly
Fixes #1451
1 parent 5b80645 commit 59a0bff

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/plugins.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -457,9 +457,8 @@ ext_get_plugin(const char *name, const char *module, const char *revision)
457457
assert(module);
458458

459459
for (u = 0; u < ext_plugins_count; u++) {
460-
if (!strcmp(name, ext_plugins[u].name) &&
461-
!strcmp(module, ext_plugins[u].module) &&
462-
(!ext_plugins[u].revision || !strcmp(revision, ext_plugins[u].revision))) {
460+
if (!strcmp(name, ext_plugins[u].name) && !strcmp(module, ext_plugins[u].module) &&
461+
((!revision && !ext_plugins[u].revision) || (revision && !strcmp(revision, ext_plugins[u].revision)))) {
463462
/* we have the match */
464463
return ext_plugins[u].plugin;
465464
}

0 commit comments

Comments
 (0)