wdvi

network DVI viewer
Log | Files | Refs

commit df72b23158fbe931701943a3326bc4d696612454
parent c68b35232359583781c47613eebc84fd2d37ea6d
Author: Kyle Milz <krwmilz@gmail.com>
Date:   Thu,  9 Sep 2021 02:50:46 +0000

dont clobber dvi_file when http_get() fails

Diffstat:
Mevents.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/events.c b/events.c @@ -1597,7 +1597,8 @@ ACTION(Act_release) static void cb_addr_go(Widget w, XtPointer client_data, XtPointer call_data) { - const char *s; + const char *s; + FILE *tmp; if (w == NULL) s = addr_default; @@ -1606,10 +1607,10 @@ cb_addr_go(Widget w, XtPointer client_data, XtPointer call_data) printf(">>> cb_addr_go: '%s'\n", s); - dvi_file = http_get(s); - if (dvi_file == NULL) + if ((tmp = http_get(s)) == NULL) return; + dvi_file = tmp; ev_flags |= EV_NEWDOC; }