use correct identity to check payload owners
authorDaniel Kouřil <kouril@ics.muni.cz>
Fri, 18 Feb 2011 10:27:02 +0000 (10:27 +0000)
committerDaniel Kouřil <kouril@ics.muni.cz>
Fri, 18 Feb 2011 10:27:02 +0000 (10:27 +0000)
org.glite.lb.state-machine/src/process_event.c

index 75d2727..445f55f 100644 (file)
@@ -981,7 +981,7 @@ static int processEvent_glite(intJobStat *js, edg_wll_Event *e, int ev_seq, int
                        break;
                case EDG_WLL_EVENT_GRANTPAYLOADOWNERSHIP:
                        if (js->payload_owner_pending) {
-                               if (edg_wll_gss_equal_subj(e->any.user, js->payload_owner_pending))
+                               if (edg_wll_gss_equal_subj(e->grantPayloadOwnership.payload_owner, js->payload_owner_pending))
                                        js->pub.payload_owner = js->payload_owner_pending;
                                else
                                        free(js->payload_owner_pending);