OSDN Git Service

Document strdup allocation in snd_card_get_name family
authorAndrew Eikum <aeikum@codeweavers.com>
Thu, 19 Jan 2012 11:38:58 +0000 (12:38 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 19 Jan 2012 11:38:58 +0000 (12:38 +0100)
This was spotted by Jörg Höhle on the wine-patches ML.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/control/cards.c

index 0bb8f86..b528e33 100644 (file)
@@ -166,6 +166,9 @@ int snd_card_get_index(const char *string)
  * \param card Card number
  * \param name Result - card name corresponding to card number
  * \result zero if success, otherwise a negative error code
+ *
+ * The value returned in name is allocated with strdup and should be
+ * freed when no longer used.
  */
 int snd_card_get_name(int card, char **name)
 {
@@ -193,6 +196,9 @@ int snd_card_get_name(int card, char **name)
  * \param card Card number
  * \param name Result - card long name corresponding to card number
  * \result zero if success, otherwise a negative error code
+ *
+ * The value returned in name is allocated with strdup and should be
+ * freed when no longer used.
  */
 int snd_card_get_longname(int card, char **name)
 {