Mercurial > pidgin
comparison src/plugin.c @ 7278:6d5dc6a65c47
[gaim-migrate @ 7857]
This fixes a bug that was causing notify.so to load statenotify.so.
committer: Tailor Script <tailor@pidgin.im>
| author | Sean Egan <seanegan@gmail.com> |
|---|---|
| date | Thu, 16 Oct 2003 02:51:44 +0000 |
| parents | cf1126ba1834 |
| children | 0d24c94e4fbc |
comparison
equal
deleted
inserted
replaced
| 7277:2972dad4438b | 7278:6d5dc6a65c47 |
|---|---|
| 1020 { | 1020 { |
| 1021 char *tmp; | 1021 char *tmp; |
| 1022 | 1022 |
| 1023 plugin = (GaimPlugin *)l->data; | 1023 plugin = (GaimPlugin *)l->data; |
| 1024 | 1024 |
| 1025 if (plugin->path != NULL && | 1025 if (plugin->path != NULL) { |
| 1026 (tmp = g_strrstr(plugin->path, basename)) != NULL) | 1026 tmp = g_path_get_basename(plugin->path); |
| 1027 { | 1027 if (!strcmp(tmp, basename)) { |
| 1028 tmp += strlen(basename); | 1028 g_free(tmp); |
| 1029 | |
| 1030 if (*tmp == '\0') | |
| 1031 return plugin; | 1029 return plugin; |
| 1030 } | |
| 1031 g_free(tmp) | |
| 1032 } | 1032 } |
| 1033 } | 1033 } |
| 1034 | 1034 |
| 1035 return NULL; | 1035 return NULL; |
| 1036 } | 1036 } |
