Mercurial > pidgin
comparison src/plugin.c @ 5973:53782414bc3a
[gaim-migrate @ 6420]
This makes Gaim not crash when importing a .gaimrc file that contains
a perl script that does not exist. It might fix other related crashes--
I'm not really sure what uses gaim_plugin_probe, exactly.
Basically I added a check "if plugin file doesn't exist then do nothing"
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 29 Jun 2003 06:40:17 +0000 |
| parents | 90d0849abd3c |
| children | 81564bb4db68 |
comparison
equal
deleted
inserted
replaced
| 5972:c36b3c654761 | 5973:53782414bc3a |
|---|---|
| 181 GaimPlugin *loader; | 181 GaimPlugin *loader; |
| 182 gboolean (*gaim_init_plugin)(GaimPlugin *); | 182 gboolean (*gaim_init_plugin)(GaimPlugin *); |
| 183 | 183 |
| 184 g_return_val_if_fail(filename != NULL, NULL); | 184 g_return_val_if_fail(filename != NULL, NULL); |
| 185 | 185 |
| 186 if (!g_file_test(filename, G_FILE_TEST_EXISTS)) | |
| 187 return NULL; | |
| 188 | |
| 186 plugin = gaim_plugins_find_with_filename(filename); | 189 plugin = gaim_plugins_find_with_filename(filename); |
| 187 | 190 |
| 188 if (plugin != NULL) | 191 if (plugin != NULL) |
| 189 return plugin; | 192 return plugin; |
| 190 | 193 |
