Bens estavam sendo incorretamente identificados como imóveis, já que
alguns de seus valores não são inicializados no caso de outros bens.
struct bem *bem;
int r = 0;
bem = malloc(sizeof(*bem));
struct bem *bem;
int r = 0;
bem = malloc(sizeof(*bem));
+ memset(bem, 0, sizeof(*bem));
bem->descricao = strdup(args[2]);
/* TODO: consertar set_int para funcionar como set_llong */
r += set_int(args, 2, &bem->codigo);
bem->descricao = strdup(args[2]);
/* TODO: consertar set_int para funcionar como set_llong */
r += set_int(args, 2, &bem->codigo);