19 lines
360 B
Text
19 lines
360 B
Text
|
Fix invalid memory issues.
|
||
|
From upstream 9a924cea028f17d3be3499f1530abc14d9071983.
|
||
|
|
||
|
Index: gwlua/functions.c
|
||
|
--- gwlua/functions.c.orig
|
||
|
+++ gwlua/functions.c
|
||
|
@@ -148,6 +148,11 @@ static int l_playsound( lua_State* L )
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
+
|
||
|
+ if ( channel == -1 )
|
||
|
+ {
|
||
|
+ return 0;
|
||
|
+ }
|
||
|
}
|
||
|
else if ( channels[ channel ] != -1 )
|
||
|
{
|