diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2007-02-07 00:52:35 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2007-02-07 00:52:35 +0000 |
commit | 16059d39a04f5307e9b4dade10e70e5a4939a6db (patch) | |
tree | e9c9a3248870a743e30edbba47c0092ecf8b1832 /src/interfaces/ecpg/preproc/descriptor.c | |
parent | f11aa82d0378c48da9fc67e479699a1f8bb99483 (diff) | |
download | postgresql-16059d39a04f5307e9b4dade10e70e5a4939a6db.tar.gz postgresql-16059d39a04f5307e9b4dade10e70e5a4939a6db.zip |
Replace some strncpy() by strlcpy().
Diffstat (limited to 'src/interfaces/ecpg/preproc/descriptor.c')
-rw-r--r-- | src/interfaces/ecpg/preproc/descriptor.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/interfaces/ecpg/preproc/descriptor.c b/src/interfaces/ecpg/preproc/descriptor.c index f81d3c330c4..3da779a8b04 100644 --- a/src/interfaces/ecpg/preproc/descriptor.c +++ b/src/interfaces/ecpg/preproc/descriptor.c @@ -1,7 +1,7 @@ /* * functions needed for descriptor handling * - * $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/descriptor.c,v 1.24 2006/03/11 04:38:40 momjian Exp $ + * $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/descriptor.c,v 1.25 2007/02/07 00:52:35 petere Exp $ * * since descriptor might be either a string constant or a string var * we need to check for a constant if we expect a constant @@ -323,7 +323,6 @@ descriptor_variable(const char *name, int input) {descriptor_names[1], (struct ECPGtype *) & descriptor_type, 0, NULL} }; - strncpy(descriptor_names[input], name, MAX_DESCRIPTOR_NAMELEN); - descriptor_names[input][MAX_DESCRIPTOR_NAMELEN - 1] = 0; + strlcpy(descriptor_names[input], name, sizeof(descriptor_names[input])); return (struct variable *) & varspace[input]; } |