mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-11 02:50:24 +00:00
eaf5dce45e
PR: 34802 Submitted by: maintainer
40 lines
957 B
Plaintext
40 lines
957 B
Plaintext
--- rc.c.orig Fri Jan 20 02:53:42 1995
|
|
+++ rc.c Sun Feb 10 14:28:42 2002
|
|
@@ -29,7 +29,7 @@
|
|
* is created.
|
|
*/
|
|
|
|
-KMAP *getcontext(name)
|
|
+KMAP *joegetcontext(name)
|
|
char *name;
|
|
{
|
|
struct context *c;
|
|
@@ -610,7 +610,8 @@
|
|
FILE *fd; /* rc file */
|
|
int line=0; /* Line number */
|
|
int err=0; /* Set to 1 if there was a syntax error */
|
|
- ossep(zcpy(buf,name));
|
|
+ strlcpy(buf,name,sizeof(buf));
|
|
+ ossep(buf);
|
|
#ifdef __MSDOS__
|
|
fd=fopen(buf,"rt");
|
|
#else
|
|
@@ -739,7 +740,7 @@
|
|
for(buf[x]=c;cwhite(buf[x]);++x);
|
|
for(c=x;!cwhitef(buf[c]);++c);
|
|
buf[c]=0;
|
|
- if(c!=x) kcpy(context,getcontext(buf+x));
|
|
+ if(c!=x) kcpy(context,joegetcontext(buf+x));
|
|
else
|
|
{
|
|
err=1;
|
|
@@ -788,7 +789,7 @@
|
|
err=1;
|
|
fprintf(stderr,"\n%s %d: No context selected for :delete",name,line);
|
|
}
|
|
- else context=getcontext(buf+1);
|
|
+ else context=joegetcontext(buf+1);
|
|
else
|
|
{
|
|
err=1;
|