chiark / gitweb /
xduplic-copier: Print error message, rather than segfaulting, if XOpenDisplay fails.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2016 13:29:11 +0000 (13:29 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2016 13:29:11 +0000 (13:29 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
cprogs/xduplic-copier.c
debian/changelog

index 80374f9..7118d95 100644 (file)
@@ -234,6 +234,7 @@ int main(int argc, const char **argv) {
   Font font;
 
   display= XOpenDisplay(0);
+  if (!display) { fputs("XOpenDisplay failed\n",stderr); exit(-1); }
   screen= DefaultScreen(display);
   cmap= DefaultColormap(display,screen);
   root= DefaultRootWindow(display);
index 9ddbbbf..bdbe159 100644 (file)
@@ -13,6 +13,8 @@ chiark-utils (4.5.0~iwj5) unstable; urgency=medium
   * Fix tiny typo in long description.  Closes:#819746.  (Luke Faraone.)
   * Fix build repro by using gzip -n.  Closes:#777300.  (Chris Lamb.)
   * xduplic-copier: Drop obsolete variable "ts_last".
+  * xduplic-copier: Print error message, rather than segfaulting,
+    if XOpenDisplay fails.
 
   debian/rules file tidying:
   * Drop seddery for libgmp3c2 C++ ABI transition.