Fix potential uninitialized variable access

There are paths through this function that reach the comparison at the end
of it without trip_a and/or trip_b being initialized.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Fix memory leak in set_dc_nickname

remember_dc() already does a strdup of the nickname.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Removed unused structure definition in deco.c

Leftover from the initial implementation.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Remove some unnecessary variable initializations

Not really bugs, just wasted. They clutter up the output of static
analysis with cppcheck.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>