Sept. 20, 2024
4:10 p.m.
Rémi Bernon (@rbernon) commented about dlls/bluetoothapis/sdp.c:
+ return ERROR_INVALID_PARAMETER; + + stream++; + if (!sdp_elem_read_var_size( stream, stream_size, &read, size_desc, &elems_size )) + return ERROR_INVALID_PARAMETER; + + stream += read; + stream_size -= read; + } + else + { + if (cursor < stream) return ERROR_INVALID_PARAMETER; + if (cursor == (stream + stream_size)) return ERROR_NO_MORE_ITEMS; + + stream = cursor; + stream_size = stream_size - (ptrdiff_t)(cursor - stream); Do you really need a cast here?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6402#note_82809