diff --git a/source/cl_main.c b/source/cl_main.c index 02b2a26..f6de544 100644 --- a/source/cl_main.c +++ b/source/cl_main.c @@ -1138,10 +1138,15 @@ CL_Download_f (void) strncpy (cls.downloadtempname, cls.downloadname, sizeof (cls.downloadtempname)); cls.download = Qopen (cls.downloadname, "wb"); - cls.downloadtype = dl_single; + if (cls.download) { + cls.downloadtype = dl_single; - MSG_WriteByte (&cls.netchan.message, clc_stringcmd); - SZ_Print (&cls.netchan.message, va ("download %s\n", Cmd_Argv (1))); + MSG_WriteByte (&cls.netchan.message, clc_stringcmd); + SZ_Print (&cls.netchan.message, va ("download %s\n", Cmd_Argv (1))); + } else { + Con_Printf ("error downloading %s: %s\n", Cmd_Argv (1), + strerror (errno)); + } } #ifdef _WIN32 diff --git a/source/vid_3dfxsvga.c b/source/vid_3dfxsvga.c index ad6832c..c836f3c 100644 --- a/source/vid_3dfxsvga.c +++ b/source/vid_3dfxsvga.c @@ -130,7 +130,7 @@ GL_Init (void) dither_select (GR_DITHER_2x2); Con_Printf ("2x2.\n"); } - if (strequal (com_argv[p+1], "4x4") { + if (strequal (com_argv[p+1], "4x4")) { dither_select (GR_DITHER_4x4); Con_Printf ("4x4.\n"); }