MSI: resubmit Advoid Parent looking with ProgIDs

Aric Stewart aric at codeweavers.com
Thu Jun 9 08:08:42 CDT 2005


Avoid a loop where a parent's parent refers to itself as its parent.

-------------- next part --------------
Index: dlls/msi/action.c
===================================================================
RCS file: /home/wine/wine/dlls/msi/action.c,v
retrieving revision 1.142
diff -u -r1.142 action.c
--- dlls/msi/action.c	9 Jun 2005 12:05:27 -0000	1.142
+++ dlls/msi/action.c	9 Jun 2005 13:06:11 -0000
@@ -4563,8 +4563,7 @@
         package->progids[index].ParentIndex != index)
     {
         int pindex = package->progids[index].ParentIndex;
-        while (package->progids[pindex].ParentIndex>= 0 && 
-               package->progids[pindex].ParentIndex != pindex)
+        while (package->progids[pindex].ParentIndex>= 0)
             pindex = package->progids[pindex].ParentIndex;
 
         FIXME("BAD BAD need to determing if we are really the CurVer\n");



More information about the wine-patches mailing list