Index: nsd.c =================================================================== --- nsd.c.orig +++ nsd.c @@ -555,7 +555,7 @@ main (int argc, char *argv[]) if(nsd.options->pidfile) nsd.pidfile = nsd.options->pidfile; else nsd.pidfile = PIDFILE; } - if(nsd.identity == hostname || nsd.identity == IDENTITY) + if(!strcmp(nsd.identity, hostname) || !strcmp(nsd.identity, IDENTITY)) { if(nsd.options->identity) nsd.identity = nsd.options->identity; }