]> rtime.felk.cvut.cz Git - eurobot/public.git/blobdiff - src/robofsm/eb2008/robot_orte.c
Merge branch 'master' of zidekm1@rtime.felk.cvut.cz:/var/git/eurobot
[eurobot/public.git] / src / robofsm / eb2008 / robot_orte.c
index 7f6db952d0fdcdc663e21f70de683606bf507ad1..f17521592e1589bcb7aae4baed326189ad68e27a 100644 (file)
@@ -84,6 +84,7 @@ void rcv_motion_irc_cb(const ORTERecvInfo *info, void *vinstance,
                        deltAlfa = (aktk1 - aktk0) / (2.0*ROBOT_ROTATION_RADIUS_M);
 
                        struct mcl_robot_odo *odo = malloc(sizeof(struct mcl_robot_odo));
+                       memset(odo, 0, sizeof(*odo));
                        odo->dx = deltaU;
                        odo->dy = 0;
                        odo->dangle = deltAlfa;
@@ -206,6 +207,7 @@ void rcv_laser_data_cb(const ORTERecvInfo *info, void *vinstance,
                case NEW_DATA: {
                        struct mcl_laser_measurement *meas_angles;
                        meas_angles = malloc(sizeof(*meas_angles));
+                       memset(meas_angles, 0, sizeof(*meas_angles));
 
                        meas_angles->count = 1;
                        meas_angles->val[0] =