diff options
Diffstat (limited to 'databases/postgresql84-server/files')
-rw-r--r-- | databases/postgresql84-server/files/patch-crypt-des.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/databases/postgresql84-server/files/patch-crypt-des.c b/databases/postgresql84-server/files/patch-crypt-des.c new file mode 100644 index 000000000000..ce61aaa5b2b7 --- /dev/null +++ b/databases/postgresql84-server/files/patch-crypt-des.c @@ -0,0 +1,12 @@ +--- ./contrib/pgcrypto/crypt-des.c ++++ ./contrib/pgcrypto/crypt-des.c +@@ -670,7 +670,8 @@ px_crypt_des(const char *key, const char *setting) + q = (uint8 *) keybuf; + while (q - (uint8 *) keybuf - 8) + { +- if ((*q++ = *key << 1)) ++ *q++ = *key << 1; ++ if (*key != '\0') + key++; + } + if (des_setkey((char *) keybuf)) |