]> source.dussan.org Git - tigervnc.git/commitdiff
Don't catch exceptions by value
authorPierre Ossman <ossman@cendio.se>
Sat, 30 May 2020 19:26:49 +0000 (21:26 +0200)
committerPierre Ossman <ossman@cendio.se>
Sun, 31 May 2020 09:08:54 +0000 (11:08 +0200)
vncviewer/touch.cxx

index 0c15a117603c21a7ef5eb783ccd222fc4ac6e256..a2ee3e69adc7388a6ea92145e49c026bfbfdd02e 100644 (file)
@@ -179,7 +179,7 @@ static int handleTouchEvent(void *event, void *data)
   if (msg->message == WM_PAINT && handlers.count(msg->hwnd) == 0) {
     try {
       handlers[msg->hwnd] = new Win32TouchHandler(msg->hwnd);
-    } catch (rfb::Exception e) {
+    } catch (rfb::Exception& e) {
       vlog.error(_("Failed to create touch handler: %s"), e.str());
       exit_vncviewer(e.str());
     }