bfd-provider: Don't free size, free the pointer