75f56f2bec
From Thomas Biege <thomas@suse.de> via BugTraq. Bump package revision.
29 lines
724 B
Plaintext
29 lines
724 B
Plaintext
$OpenBSD: patch-cda_d_visual_c,v 1.1 2001/08/08 23:31:23 naddy Exp $
|
|
--- cda_d/visual.c.orig Sat Feb 5 08:26:38 2000
|
|
+++ cda_d/visual.c Wed Aug 8 01:32:14 2001
|
|
@@ -582,6 +582,7 @@ cda_screen(int signo)
|
|
char *p;
|
|
curstat_t *s = curstat_addr();
|
|
bool_t playing;
|
|
+ struct stat stbuf;
|
|
static bool_t cddb = FALSE;
|
|
static unsigned int odiscnum;
|
|
|
|
@@ -667,6 +668,16 @@ cda_screen(int signo)
|
|
"cannot open recv pipe for writing"
|
|
);
|
|
}
|
|
+ }
|
|
+
|
|
+ /* Check FIFOs */
|
|
+ if (stat(spipe, &stbuf) < 0 ||
|
|
+ !S_ISFIFO(stbuf.st_mode)) {
|
|
+ CDA_FATAL("Send pipe error.");
|
|
+ }
|
|
+ if (stat(rpipe, &stbuf) < 0 ||
|
|
+ !S_ISFIFO(stbuf.st_mode)) {
|
|
+ CDA_FATAL("Receive pipe error.");
|
|
}
|
|
}
|
|
|