From 6df8d4a600e747b92a8871994e3bc5bd814d75de Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Fri, 23 Nov 2007 10:59:41 +0000 Subject: [PATCH] avoid use of strncpy() --- src/proto.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/proto.c b/src/proto.c index e79d602..6471726 100644 --- a/src/proto.c +++ b/src/proto.c @@ -230,7 +230,8 @@ static bool login_crypt_psw(PgSocket *server, const uint8_t *salt) PgUser *user = server->pool->user; slog_debug(server, "P: send crypt password"); - strncpy(saltbuf, (char *)salt, 2); + memcpy(saltbuf, salt, 2); + saltbuf[2] = 0; enc = crypt(user->passwd, saltbuf); return send_password(server, enc); } -- 2.40.0