aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmus.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/cmus.c b/cmus.c
index 6aa8070..f1a0148 100644
--- a/cmus.c
+++ b/cmus.c
@@ -6,13 +6,9 @@ FILE *cmus_stat;
char cmus_str[64];
void cmus(void) {
if (!cmus_stat) cmus_stat = fopen("/tmp/cmus-status","r");
- int len, c;
- len = 0;
if (cmus_stat) {
- while (len < 64 && (c = fgetc(cmus_stat)) != EOF)
- cmus_str[len++] = c;
rewind(cmus_stat);
- cmus_str[len] = '\0';
+ fgets(cmus_str,64,cmus_stat);
}
block(cmus_str,FG,BG,BG);
}