X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fcontrol.c;h=01f25aab2d141e6ba62230eb4d4da739fed1ea29;hb=a05fa7f88264599a43f9e411287e018259dc22b1;hp=277f7cb5d025cfac168bc9f4f003e416993a519b;hpb=c64f64b875879591873d68faf2d3cd8e9d644101;p=tinc diff --git a/src/control.c b/src/control.c index 277f7cb5..01f25aab 100644 --- a/src/control.c +++ b/src/control.c @@ -33,7 +33,7 @@ #include "xalloc.h" char controlcookie[65]; -extern char *controlcookiename; +extern char *pidfilename; static bool control_return(connection_t *c, int type, int error) { return send_request(c, "%d %d %d", CONTROL, type, error); @@ -135,16 +135,16 @@ bool init_control(void) { bin2hex(controlcookie, controlcookie, sizeof controlcookie / 2); controlcookie[sizeof controlcookie - 1] = 0; - FILE *f = fopen(controlcookiename, "w"); + FILE *f = fopen(pidfilename, "w"); if(!f) { - logger(LOG_ERR, "Cannot write control socket cookie file %s: %s", controlcookiename, strerror(errno)); + logger(LOG_ERR, "Cannot write control socket cookie file %s: %s", pidfilename, strerror(errno)); return false; } #ifdef HAVE_FCHMOD fchmod(fileno(f), 0600); #else - chmod(controlcookiename, 0600); + chmod(pidfilename, 0600); #endif fprintf(f, "%s %s %d\n", controlcookie, myport, getpid()); @@ -154,5 +154,5 @@ bool init_control(void) { } void exit_control(void) { - unlink(controlcookiename); + unlink(pidfilename); }