summaryrefslogtreecommitdiff
path: root/system/yeahconsole/50-display.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/yeahconsole/50-display.patch')
-rw-r--r--system/yeahconsole/50-display.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/system/yeahconsole/50-display.patch b/system/yeahconsole/50-display.patch
new file mode 100644
index 0000000000..f981fce113
--- /dev/null
+++ b/system/yeahconsole/50-display.patch
@@ -0,0 +1,16 @@
+From: Damián Viano <debian@damianv.com.ar>
+Subject: Fixes segfault when $DISPLAY is not defined/can't be opened
+
+diff -Nura yeahconsole-0.3.4/yeahconsole.c yeahconsole-0.3.4.r.bk/yeahconsole.c
+--- yeahconsole-0.3.4/yeahconsole.c 2006-03-11 15:26:00.000000000 -0300
++++ yeahconsole-0.3.4.r.bk/yeahconsole.c 2006-07-01 17:49:14.000000000 -0300
+@@ -107,7 +107,8 @@
+ }
+
+ if (!(dpy = XOpenDisplay(NULL))) {
+- fprintf(stderr, " can not open dpy %s", XDisplayName(NULL));
++ fprintf(stderr, "Can not open display %s\n", XDisplayName(NULL));
++ exit(1);
+ }
+ screen = DefaultScreen(dpy);
+ root = RootWindow(dpy, screen);