Mercurial > audlegacy
diff src/audacious/pluginenum.c @ 3454:c0eb377bb4e5 trunk
Check pointer to prevent NULL dereference.
| author | Matti Hamalainen <ccr@tnsp.org> |
|---|---|
| date | Sat, 08 Sep 2007 02:55:28 +0300 |
| parents | 7043b5c94a94 |
| children | 6aea4fb32ef4 |
line wrap: on
line diff
--- a/src/audacious/pluginenum.c Sat Sep 08 02:30:38 2007 +0300 +++ b/src/audacious/pluginenum.c Sat Sep 08 02:55:28 2007 +0300 @@ -521,7 +521,9 @@ disabled = g_strsplit(cfg.disabled_iplugins, ":", 0); while (disabled[i]) { - INPUT_PLUGIN(plugin_get_plugin(disabled[i]))->enabled = FALSE; + Plugin *plugintmp = plugin_get_plugin(disabled[i]); + if (plugintmp) + INPUT_PLUGIN(plugintmp)->enabled = FALSE; i++; }
