- if(name) {
- if(!check_id(name)) {
- fprintf(stderr, _("Invalid name for myself!\n"));
- return false;
- }
- asprintf(&filename, "%s/hosts/%s", confbase, name);
- free(name);
- } else
- asprintf(&filename, "%s/rsa_key.pub", confbase);
+ if(name && !check_id(name)) {
+ fprintf(stderr, _("Invalid name for myself!\n"));
+ return false;
+ }