fix for free() of unused bdgreq

A little thing, but that free() led to a crash on my machine as follows:
*** glibc detected *** ./bdgfnctl: double free or corruption (out): 0x00000000004009d0 ***