msi: Fix typos which caused joins of three or more tables to not work properly.
commitdd31a1eac4dbbac2e7a14099a26189fc54cb5029
authorRob Shearman <rob@codeweavers.com>
Wed, 12 Mar 2008 15:12:01 +0000 (12 15:12 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 12 Mar 2008 18:21:19 +0000 (12 19:21 +0100)
treedd35a7c684ee5be8caab2f1c36949c04b04aa2f0
parent0ec1e2842ae3e4de3db843d3e06d972d91a58fc3
msi: Fix typos which caused joins of three or more tables to not work properly.

In JOIN_fetch_int and JOIN_fetch_stream, prev_rows should be multiplied
by the rows encountered in the current table so that prev_rows contains
all of counts of the rows encountered multiplied together, rather than
just the count of the rows in the last table encountered.
dlls/msi/join.c