Fix: fixed a memory leak in crmd.

an example:
==4281==    at 0x4A04A28: calloc (vg_replace_malloc.c:467)
==4281==    by 0x567E70A: crm_ipc_prepare (ipc.c:484)
==4281==    by 0x568043A: crm_ipc_send (ipc.c:1008)
==4281==    by 0x419819: do_pe_invoke_callback (pengine.c:286)
==4281==    by 0x524D5E3: cib_native_callback (cib_utils.c:736)
==4281==    by 0x52538A6: cib_native_dispatch_internal (cib_native.c:120)
==4281==    by 0x569AB6F: mainloop_gio_callback (mainloop.c:585)
==4281==    by 0x3476438F0D: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.2200.5)
==4281==    by 0x347643C937: ??? (in /lib64/libglib-2.0.so.0.2200.5)
==4281==    by 0x347643CD54: g_main_loop_run (in /lib64/libglib-2.0.so.0.2200.5)
==4281==    by 0x40526D: crmd_init (main.c:154)
==4281==    by 0x405598: main (main.c:120)