diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-07-07 21:29:57 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-07-07 21:29:57 +0000 |
commit | da1017659af283d1629011afc7b87f8a777c923d (patch) | |
tree | b0c128fa12397c9ebaa59cad2c2007db88c91e8a /src/backend/utils/adt/like.c | |
parent | d914334dd693c7793c516ad53f94ce66e6319df5 (diff) |
Back-patch StrNCpy fix.
Diffstat (limited to 'src/backend/utils/adt/like.c')
-rw-r--r-- | src/backend/utils/adt/like.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/utils/adt/like.c b/src/backend/utils/adt/like.c index 3ec148bacb4..03bcc984d59 100644 --- a/src/backend/utils/adt/like.c +++ b/src/backend/utils/adt/like.c @@ -11,7 +11,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/like.c,v 1.34 2000/04/12 17:15:50 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/like.c,v 1.34.2.1 2000/07/07 21:29:57 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -50,7 +50,8 @@ fixedlen_like(char *s, struct varlena * p, int charlen) (void) pg_mb2wchar_with_len((unsigned char *) s, sterm, charlen); #else sterm = (char *) palloc(charlen + 1); - StrNCpy(sterm, s, charlen + 1); + memcpy(sterm, s, charlen); + sterm[charlen] = '\0'; #endif /* |