don't not assign 'null' value
authorMiloš Mulač <mulac@civ.zcu.cz>
Mon, 14 Sep 2009 12:45:52 +0000 (12:45 +0000)
committerMiloš Mulač <mulac@civ.zcu.cz>
Mon, 14 Sep 2009 12:45:52 +0000 (12:45 +0000)
org.glite.lb.state-machine/src/process_event_cream.c

index 0e55371..b7d7274 100644 (file)
@@ -137,7 +137,7 @@ int processEvent_Cream(intJobStat *js, edg_wll_Event *e, int ev_seq, int strict,
                        }
                        if (USABLE_DATA(res)) {
                                js->pub.cream_done_code = e->CREAMDone.status_code;
-                               js->pub.cream_exit_code = e->CREAMDone.exit_code;
+                               if (e->CREAMDone.exit_code != -1) js->pub.cream_exit_code = e->CREAMDone.exit_code;
                                rep(js->pub.cream_reason, e->CREAMDone.reason);
                        }
                        break;