aboutsummaryrefslogtreecommitdiff
path: root/release
diff options
context:
space:
mode:
Diffstat (limited to 'release')
-rw-r--r--release/sysinstall/menus.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/release/sysinstall/menus.c b/release/sysinstall/menus.c
index 4d85fae50e6c..8c28473016f6 100644
--- a/release/sysinstall/menus.c
+++ b/release/sysinstall/menus.c
@@ -328,18 +328,14 @@ DMenu MenuDocumentation = {
static int
whichMouse(dialogMenuItem *self)
{
+ int i;
char buf[BUFSIZ];
- if (!file_readable("/dev/mouse")) {
- msgDebug("No /dev/mouse device!\n");
+ if (!file_readable("/dev/mouse"))
return FALSE;
- }
- if (readlink("/dev/mouse", buf, sizeof buf) == -1) {
- msgDebug("Can't read /dev/mouse symlink!\n");
+ if ((i = readlink("/dev/mouse", buf, sizeof buf)) == -1)
return FALSE;
- }
- if (isDebug)
- msgDebug("The evil link value is `%s'\n", buf);
+ buf[i] = '\0';
if (!strcmp(self->prompt, "COM1"))
return !strcmp(buf, "/dev/cuaa0");
else if (!strcmp(self->prompt, "COM2"))