summaryrefslogtreecommitdiff
path: root/vms
diff options
context:
space:
mode:
authorJohn E. Malmberg <wb8tyw@qsl.net>2005-08-01 15:54:22 -0400
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-08-05 16:31:44 +0000
commit755b3d5da747d89ebed76d5b58086a4d05d10ace (patch)
treef235a01798147d8499ffa5aa3c66526ac3458792 /vms
parent3b666e4ce5d31900c7a31e9de70ab89792ff5725 (diff)
downloadperl-755b3d5da747d89ebed76d5b58086a4d05d10ace.tar.gz
[patch]vms.c - buffer highwater overrun in vmsify
Message-ID: <42EEB62E.3020108@qsl.net> p4raw-id: //depot/perl@25269
Diffstat (limited to 'vms')
-rw-r--r--vms/vms.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/vms/vms.c b/vms/vms.c
index 9f2cbfe61e..3cfdb7183e 100644
--- a/vms/vms.c
+++ b/vms/vms.c
@@ -3842,8 +3842,10 @@ static char *mp_do_tovmsspec(pTHX_ const char *path, char *buf, int ts) {
if (!buf && ts) Renew(rslt,strlen(path)-strlen(rslt)+trnend+4,char);
strcpy(rslt,trndev);
cp1 = rslt + trnend;
- *(cp1++) = '.';
- cp2++;
+ if (*cp2 != 0) {
+ *(cp1++) = '.';
+ cp2++;
+ }
}
else {
*(cp1++) = ':';