Bernhard Loos bernhardloos@googlemail.com writes:
@@ -639,6 +715,8 @@ static UINT WHERE_execute( struct tagMSIVIEW *view, MSIRECORD *record ) while ((table = table->next));
rows = msi_alloc( wv->table_count * sizeof(*rows) );
- memset( rows, 0xFF, sizeof( rows ) );
If the goal is to set them to -1, please do that explicitly. Also defining some appropriate constant for invalid rows would be even better.