fix proc_list pointer use