$OpenBSD: patch-readconfig_c,v 1.1 2003/06/05 23:01:51 naddy Exp $ --- readconfig.c.orig Sun Jun 1 14:01:37 2003 +++ readconfig.c Sun Jun 1 15:15:23 2003 @@ -1025,8 +1025,9 @@ bool read_config(const char* cfgfile) if(cfgfile==NULL){ cfgfile=getenv("HOME"); if(cfgfile!=NULL){ - tmp=ALLOC_N(char, strlen(cfgfile)+strlen(CF_USER_CFGFILE)+2); - sprintf(tmp, "%s/%s", cfgfile, CF_USER_CFGFILE); + int tmp_len = strlen(cfgfile)+strlen(CF_USER_CFGFILE)+2; + tmp=ALLOC_N(char, tmp_len); + snprintf(tmp, tmp_len, "%s/%s", cfgfile, CF_USER_CFGFILE); cfgfile=tmp; }