From: Martin Zidek Date: Sat, 4 Apr 2009 09:26:02 +0000 (+0200) Subject: cand: fixed segfault introduced by !Marek! ;) X-Git-Tag: eb2009~146^2~2 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/eurobot/public.git/commitdiff_plain/3be5e560dbbd0be354d7765bf42a12982a785714 cand: fixed segfault introduced by !Marek! ;) --- diff --git a/src/cand/cand.cc b/src/cand/cand.cc index e7ee7233..0a7e4e85 100644 --- a/src/cand/cand.cc +++ b/src/cand/cand.cc @@ -535,6 +535,8 @@ int main(int argc, char *argv[]) printf("Roboorte initialization failed! Exiting...\n"); exit(-1); } + else + printf("Roboorte OK\n"); /* creating publishers */ robottype_publisher_pwr_voltage_create(&orte, NULL, NULL); @@ -542,6 +544,9 @@ int main(int argc, char *argv[]) robottype_publisher_motion_irc_create(&orte, NULL, NULL); robottype_publisher_robot_cmd_create(&orte, NULL, NULL); robottype_publisher_cmu_create(&orte, NULL, NULL); + robottype_publisher_corr_trig_create(&orte, NULL, NULL); + robottype_publisher_corr_distances_create(&orte, NULL, NULL); + printf("Publishers OK\n"); /* creating subscribers */ robottype_subscriber_pwr_ctrl_create(&orte, rcv_pwr_ctrl_cb, &orte); @@ -555,6 +560,8 @@ int main(int argc, char *argv[]) robottype_subscriber_holder_create(&orte, rcv_holder_cb, &orte); robottype_subscriber_pusher_create(&orte, rcv_pusher_cb, &orte); + printf("subscribers OK\n"); + /* main loop */ for(;;) { FD_ZERO(&read_fd_set);