# HG changeset patch # User Giacomo Lozito # Date 1184352942 -7200 # Node ID 458d46e65a8646e82df4d557c6946281d67d4003 # Parent 0618841906ca71f91a591bd00325a3c779e956d6 wav-sndfile: in is_our_file, ensure that filename is not NULL before passing it to sf_open diff -r 0618841906ca -r 458d46e65a86 src/wav/wav-sndfile.c --- a/src/wav/wav-sndfile.c Fri Jul 13 12:21:37 2007 -0500 +++ b/src/wav/wav-sndfile.c Fri Jul 13 20:55:42 2007 +0200 @@ -138,11 +138,14 @@ SF_INFO tmp_sfinfo; gchar *filename = g_filename_from_uri(fileuri, NULL, NULL); + if (filename == NULL) + return FALSE; + /* Have to open the file to see if libsndfile can handle it. */ if (! (tmp_sndfile = sf_open (filename, SFM_READ, &tmp_sfinfo))) { g_free(filename); return FALSE; - } + } /* It can so close file and return TRUE. */ sf_close (tmp_sndfile);