From 3bedd89e1dddda12bbe14040d23cbf7b169ab305 Mon Sep 17 00:00:00 2001 From: jussi Date: Mon, 8 Sep 2025 22:36:40 +0300 Subject: AudioStream management functions. --- src/core.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/core.c') diff --git a/src/core.c b/src/core.c index 4cbd551..cd9c9c0 100644 --- a/src/core.c +++ b/src/core.c @@ -3821,7 +3821,11 @@ int lcoreSetBufferData( lua_State* L ) { int len = uluaGetTableLen( L, 3 ); - if ( position < 0 || buffer->size / getBufferElementSize( buffer ) <= ( position + len - 1 ) ) { + // printf( "buffer->size %d len %d position %d element size %d\n", buffer->size, len, position, getBufferElementSize( buffer ) ); + // printf( "Kissa %d %d\n", buffer->size / getBufferElementSize( buffer ), position + len - 1 ); + + // if ( position < 0 || buffer->size / getBufferElementSize( buffer ) <= ( position + len - 1 ) ) { + if ( position < 0 || ( ( buffer->size / getBufferElementSize( buffer ) ) <= ( position + len - 1 ) ) ) { TraceLog( state->logLevelInvalid, "SetBufferData. position %d out of bounds", position ); return 0; } -- cgit v1.2.3