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?