diff --git a/src/plugins/jobacct/aix/jobacct_aix.c b/src/plugins/jobacct/aix/jobacct_aix.c
index ef543410ad410a6b5a724c0c3b9bd75aa1f3e152..cda3748098fe259875cbaee5ba00d67d0b9fe809 100644
--- a/src/plugins/jobacct/aix/jobacct_aix.c
+++ b/src/plugins/jobacct/aix/jobacct_aix.c
@@ -269,6 +269,9 @@ struct jobacctinfo *jobacct_p_stat_task(pid_t pid)
 
 struct jobacctinfo *jobacct_p_remove_task(pid_t pid)
 {
+#ifdef HAVE_AIX
+	_get_process_data();
+#endif
 	return common_remove_task(pid);
 }
 
diff --git a/src/plugins/jobacct/linux/jobacct_linux.c b/src/plugins/jobacct/linux/jobacct_linux.c
index 1de4f66cdcf4f32b986d994b6094f04140f570af..690c9c4111a8afa80639a290ac2e8b2aa755faa3 100644
--- a/src/plugins/jobacct/linux/jobacct_linux.c
+++ b/src/plugins/jobacct/linux/jobacct_linux.c
@@ -259,6 +259,7 @@ struct jobacctinfo *jobacct_p_stat_task(pid_t pid)
 
 struct jobacctinfo *jobacct_p_remove_task(pid_t pid)
 {
+	_get_process_data();
 	return common_remove_task(pid);
 }