X-Git-Url: https://git.draconx.ca/gitweb/slotifier.git/blobdiff_plain/5c9f3276505a9cbe000842401cbf7dd132b48ccb..4e1fa5cd8519f2de9bd504e03c0d6394b104692a:/src/slotifier.c diff --git a/src/slotifier.c b/src/slotifier.c index b74a9ec..3998926 100644 --- a/src/slotifier.c +++ b/src/slotifier.c @@ -333,6 +333,9 @@ static int slotify(gerbv_image_t *drill) } CNearTreeObjects(t, &holes); + if (!holes) + goto out; + for (i = 0; i < CVectorSize(holes); i++) { gerbv_net_t *hole; @@ -358,6 +361,7 @@ static int slotify(gerbv_image_t *drill) gerbv_image_delete_net(hole); } +out: CNearTreeFree(&t); return ret; } @@ -435,5 +439,5 @@ int main(int argc, char **argv) ret = EXIT_FAILURE; out: gerbv_destroy_project(gp); - return 0; + return ret; }