rsvgoverlay: Do not segfault on unexistent files
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Tue, 25 Jan 2011 02:32:30 +0000 (23:32 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Tue, 25 Jan 2011 02:51:53 +0000 (23:51 -0300)
commita875342c54c470c75e53f9a30b810b7af859813e
treeef5f182578aef25c5ee15ef543fbdb9b43370417
parent97789fa5bcb9ed48ca2aaacbc7e5ee7da84b8e99
rsvgoverlay: Do not segfault on unexistent files

When passing an unexistent file to rsvgoverlay it would
crash because the svg loading would fail without setting
an error.

This patch makes it check if the handle was actually created
and logs an error in case it didn't. Maybe it should post an
error to the bus, but the previous error handling didn't, so
I just followed the same logic.
ext/rsvg/gstrsvgoverlay.c