Commit 8efb681c authored by Jan Maria Matejka's avatar Jan Maria Matejka
Browse files

Filter: Avoid calling interpret() on NULL in IF

parent f76025f4
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -900,12 +900,14 @@ interpret(struct f_inst *what)
    break;
  case FI_CONDITION:
    ARG(1, T_BOOL);
    if (v1.val.i) {
    if (v1.val.i && what->a2.p) {
      ARG_ANY(2);
    } else {
      ARG_ANY(3);
      break;
    }
    if ((!v1.val.i) && what->a3.p) {
      ARG_ANY(3);
      break;
    }
  case FI_NOP:
    debug( "No operation\n" );
    break;