guess_audio_format(): Return proper error code.
authorAndre Noll <maan@systemlinux.org>
Thu, 13 Nov 2008 18:38:50 +0000 (19:38 +0100)
committerAndre Noll <maan@systemlinux.org>
Thu, 13 Nov 2008 18:38:50 +0000 (19:38 +0100)
This could cause para_server to return bogus messages back to
the client, including messages containing the string "(null)".

afh_common.c

index 07e6a78..4710450 100644 (file)
@@ -97,9 +97,9 @@ void afh_init(void)
  *
  * \param name The filename.
  *
- * \return This function returns -1 if it has no idea what kind of audio
- * file this might be. Otherwise the (non-negative) number of the audio format
- * is returned.
+ * \return This function returns \p -E_AUDIO_FORMAT if it has no idea what kind
+ * of audio file this might be. Otherwise the (non-negative) number of the
+ * audio format is returned.
  */
 int guess_audio_format(const char *name)
 {
@@ -119,7 +119,7 @@ int guess_audio_format(const char *name)
                        return i;
                }
        }
-       return -1;
+       return -E_AUDIO_FORMAT;
 }
 
 char *make_taginfo(char *title, char *artist, char *album, char *year,