Przeglądaj źródła

- Fixed crash if a script does a%0

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10200 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex 18 lat temu
rodzic
commit
e939ffd654
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/map/script.c

+ 1 - 1
src/map/script.c

@@ -2506,7 +2506,7 @@ void op_2num(struct script_state *st,int op,int i1,int i2)
 	int ret = 0;
 	double ret_double = 0;
 	switch(op){
-	case C_MOD:  ret = i1 % i2;		break;
+	case C_MOD:  ret = i2 ? i1 % i2 : 0;	break;
 	case C_AND:  ret = i1 & i2;		break;
 	case C_OR:   ret = i1 | i2;		break;
 	case C_XOR:  ret = i1 ^ i2;		break;