From 3df2a74d92b4e3d8cc99e75d3ace4fa8b5217a6e Mon Sep 17 00:00:00 2001 From: Roman Werpachowski Date: Wed, 9 May 2001 14:53:36 +0000 Subject: [PATCH] 1628285b7227440f74a66afa464be0ab bsd-finger-gecos.patch Changed files: bsd-finger-gecos.patch -> 1.1 --- bsd-finger-gecos.patch | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 bsd-finger-gecos.patch diff --git a/bsd-finger-gecos.patch b/bsd-finger-gecos.patch new file mode 100644 index 0000000..8726425 --- /dev/null +++ b/bsd-finger-gecos.patch @@ -0,0 +1,24 @@ +diff -urN bsd-finger-0.17/finger/util.c bsd-finger-0.17.patch/finger/util.c +--- bsd-finger-0.17/finger/util.c Wed Sep 29 00:53:58 1999 ++++ bsd-finger-0.17.patch/finger/util.c Wed May 9 16:47:17 2001 +@@ -147,10 +147,17 @@ + } + } + rname[j] = 0; +- +- pn->realname = rname; + } +- ++ else { ++ rname = (char*) malloc(sizeof(char)); ++ if (rname == NULL) { ++ eprintf("finger: Out of space.\n"); ++ exit(1); ++ } ++ rname[0] = 0; ++ } ++ ++ pn->realname = rname; + pn->office = fields[1] ? strdup(fields[1]) : NULL; + pn->officephone = fields[2] ? strdup(fields[2]) : NULL; + pn->homephone = fields[3] ? strdup(fields[3]) : NULL; -- 2.43.0