Commit ea32fb93 authored by Aric Stewart's avatar Aric Stewart Committed by Alexandre Julliard

Continue when a duplicate component is found and loaded.

parent fbdd7096
...@@ -1943,6 +1943,7 @@ static void load_feature(MSIPACKAGE* package, MSIRECORD * row) ...@@ -1943,6 +1943,7 @@ static void load_feature(MSIPACKAGE* package, MSIRECORD * row)
c_indx); c_indx);
package->features[index].Components[cnt] = c_indx; package->features[index].Components[cnt] = c_indx;
package->features[index].ComponentCount ++; package->features[index].ComponentCount ++;
continue;
} }
rc = ACTION_OpenQuery(package->db, &view2, Query2, buffer); rc = ACTION_OpenQuery(package->db, &view2, Query2, buffer);
...@@ -1971,6 +1972,7 @@ static void load_feature(MSIPACKAGE* package, MSIRECORD * row) ...@@ -1971,6 +1972,7 @@ static void load_feature(MSIPACKAGE* package, MSIRECORD * row)
package->features[index].Components[cnt] = c_indx; package->features[index].Components[cnt] = c_indx;
package->features[index].ComponentCount ++; package->features[index].ComponentCount ++;
TRACE("Loaded new component to index %i\n",c_indx);
} }
MSI_ViewClose(view2); MSI_ViewClose(view2);
msiobj_release( &view2->hdr ); msiobj_release( &view2->hdr );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment