X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=model_shared.c;h=d9948aeab8ba7d5e413b11ce616049ff063af5e8;hb=72aa3ea5c69b7b504c1ff1b678720a36e6d4c806;hp=5c000bfa7ba0e53bc4d4433456c80aa9739fafbc;hpb=3f8700e3ba2c1afedc0982355ba868a157b961a5;p=xonotic%2Fdarkplaces.git diff --git a/model_shared.c b/model_shared.c index 5c000bfa..d9948aea 100644 --- a/model_shared.c +++ b/model_shared.c @@ -3359,6 +3359,11 @@ static void Mod_Decompile_f(void) FS_StripExtension(inname, basename, sizeof(basename)); mod = Mod_ForName(inname, false, true, inname[0] == '*' ? cl.model_name[1] : NULL); + if (!mod) + { + Con_Print("No such model\n"); + return; + } if (mod->brush.submodel) { // if we're decompiling a submodel, be sure to give it a proper name based on its parent @@ -3366,11 +3371,6 @@ static void Mod_Decompile_f(void) dpsnprintf(basename, sizeof(basename), "%s/%s", outname, mod->name); outname[0] = 0; } - if (!mod) - { - Con_Print("No such model\n"); - return; - } if (!mod->surfmesh.num_triangles) { Con_Print("Empty model (or sprite)\n");