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:
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;
}