if (ret) ret = enc_branch_states(ret, stat->branch_states);
        if (ret) ret = enc_int_array(ret, stat->children_done_hist, EDG_WLL_NUMBER_OF_DONE_CODES-1);
        if (ret) ret = enc_timeval(ret, stat->last_pbs_event_timestamp);
-       if (ret) ret = enc_string(ret, stat->pbs_reruning);
+       if (ret) ret = enc_int(ret, stat->pbs_reruning);
        return ret;
 }
 
                        stat->last_pbs_event_timestamp = dec_timeval(tmp_in, &tmp_in);
                }
                if (tmp_in != NULL) {
-                       stat->pbs_reruning = dec_string(tmp_in, &tmp_in);
+                       stat->pbs_reruning = dec_int(tmp_in, &tmp_in);
                }
        } else if (tmp_in != NULL) {
                edg_wll_FreeStatus(pubstat);