--- embedtools/src/cfexec.c 2012/07/22 22:46:47 1.3 +++ embedtools/src/cfexec.c 2013/01/18 12:58:13 1.4 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ - * $Id: cfexec.c,v 1.3 2012/07/22 22:46:47 misho Exp $ + * $Id: cfexec.c,v 1.4 2013/01/18 12:58:13 misho Exp $ * ************************************************************************* The ELWIX and AITNET software is distributed under the following @@ -111,15 +111,15 @@ static int mkevent(struct kevent *chg, struct kevent *evt) { int f; - char szStr[MAX_STR]; + char szStr[STRSIZ]; f = open(szSess, O_CREAT | O_WRONLY | O_TRUNC, 0644); if (f == -1) { printf("Error:: can`t lock session #%d - %s\n", errno, strerror(errno)); return -1; } else { - memset(szStr, 0, MAX_STR); - snprintf(szStr, MAX_STR, "%d", getpid()); + memset(szStr, 0, sizeof szStr); + snprintf(szStr, sizeof szStr, "%d", getpid()); write(f, szStr, strlen(szStr)); } VERB(3) printf("Created lock file %s\n", szSess);