diff --git a/src/slurmd/Makefile.am b/src/slurmd/Makefile.am
index 4ad4890887fa5f642d0d27814412316a6ac89c85..10dde4d5c0df492d51709a85e6d19e0073f2b07b 100644
--- a/src/slurmd/Makefile.am
+++ b/src/slurmd/Makefile.am
@@ -5,7 +5,7 @@ AUTOMAKE_OPTIONS = foreign
 
 sbin_PROGRAMS = slurmd
 
-LDADD = $(top_srcdir)/src/common/libcommon.la
+LDADD = $(top_srcdir)/src/common/libcommon.la 
 
 
 slurmd_SOURCES = slurmd.c \
@@ -13,5 +13,6 @@ slurmd_SOURCES = slurmd.c \
 		read_proc.c \
 		task_mgr.c \
 		shmem_struct.c \
-		circular_buffer.c
+		circular_buffer.c \
+		credential_utils.c
 
diff --git a/testsuite/slurm_unit/slurmd/task_launch-test.c b/testsuite/slurm_unit/slurmd/task_launch-test.c
index 079efcc86e0cf73b915edbc5127d8f2eba5c61b5..962d707b81ea0b637122e86ec32f40c544ddfb01 100644
--- a/testsuite/slurm_unit/slurmd/task_launch-test.c
+++ b/testsuite/slurm_unit/slurmd/task_launch-test.c
@@ -6,11 +6,14 @@ int main ( int argc , char* argv[] )
 	slurm_msg_t response_msg ;
         launch_tasks_msg_t launch_tasks_msg ;
 	slurm_addr      io_pipe_addrs[2] ;
+	slurm_addr      slurmd_addr ;
 	int             gids[1] ;
 	gids[1] = 9999 ;
 
+	slurm_set_addr_char ( & slurmd_addr , 7003 , "localhost" ) ;
 	request_msg . msg_type = REQUEST_LAUNCH_TASKS ;
 	request_msg . data = & launch_tasks_msg ;
+	request_msg . address = slurmd_addr ;
 
 	slurm_set_addr_char ( io_pipe_addrs , 7071 , "localhost" ) ;
 	slurm_set_addr_char ( io_pipe_addrs + 1 , 7072 , "localhost" ) ;