]> Nishi Git Mirror - gwion.git/commitdiff
:art: Check for NULL in UsrUgenTick
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Sun, 15 Dec 2019 11:50:53 +0000 (12:50 +0100)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Sun, 15 Dec 2019 11:50:53 +0000 (12:50 +0100)
src/lib/modules.c

index 5c75eaa1f0777fe09e9fac79b825fce7ef060ebe..ff897dfa4bf6966d4b1a7e4e3c69eb37a51f0822 100644 (file)
@@ -248,6 +248,8 @@ static INSTR(UsrUGenTick) {
   const m_uint offset = !instr->m_val ? SZ_INT : 0;
   shred->reg -= SZ_INT*2 - offset;
   const M_Object o = *(M_Object*)(shred->reg + SZ_INT - offset);
+  if(!o)
+    Except(shred, "[NullPtrException]");
   struct UUGen_ *uu = UGEN(o)->module.gen.data;
   if(uu->shred)
     free_vm_shred(uu->shred);