aboutsummaryrefslogtreecommitdiff
path: root/modules/computer/alsa.c
diff options
context:
space:
mode:
authorhwspeedy <ns@bigbear.dk>2024-05-24 10:20:25 +0200
committerhwspeedy <ns@bigbear.dk>2024-05-24 10:20:25 +0200
commita8ccc2aa89c78108566c67b9e853797ea451f9c8 (patch)
tree9499a58b04a6baf1ab4a0741f7a31d3ddbc0fbc8 /modules/computer/alsa.c
parent25c366a8074af72c0811a960b947302bed036669 (diff)
FIX GCC Warnings, added more checking to gcc flags
Diffstat (limited to 'modules/computer/alsa.c')
-rw-r--r--modules/computer/alsa.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/computer/alsa.c b/modules/computer/alsa.c
index de20a0ad..3380c003 100644
--- a/modules/computer/alsa.c
+++ b/modules/computer/alsa.c
@@ -51,8 +51,8 @@ computer_get_alsainfo(void)
return NULL;
ai = g_new0(AlsaInfo, 1);
-
- while (fgets(buffer, 128, cards)) {
+ char *c=(char *)1;
+ while (c && (c=fgets(buffer, 128, cards))) {
gchar **tmp;
ac = g_new0(AlsaCard, 1);
@@ -63,7 +63,7 @@ computer_get_alsainfo(void)
ai->cards = g_slist_append(ai->cards, ac);
g_strfreev(tmp);
- char *c=fgets(buffer, 128, cards); /* skip next line */
+ c=fgets(buffer, 128, cards); /* skip next line */
}
fclose(cards);