diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 13:40:54 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 13:40:54 +0000 |
commit | 0336e3b7a97fe9ab118065eff0b25fad507a9a50 (patch) | |
tree | e49702ccec26f0ace090ed80ad22ec9a4a8975ab /debian/patches/0003-Use-get_current_dir_name-over-PATHMAX.patch | |
parent | Adding upstream version 5:7.2.4. (diff) | |
download | redis-0336e3b7a97fe9ab118065eff0b25fad507a9a50.tar.xz redis-0336e3b7a97fe9ab118065eff0b25fad507a9a50.zip |
Adding debian version 5:7.2.4-1.debian/5%7.2.4-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/patches/0003-Use-get_current_dir_name-over-PATHMAX.patch')
-rw-r--r-- | debian/patches/0003-Use-get_current_dir_name-over-PATHMAX.patch | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/debian/patches/0003-Use-get_current_dir_name-over-PATHMAX.patch b/debian/patches/0003-Use-get_current_dir_name-over-PATHMAX.patch new file mode 100644 index 0000000..50aff3d --- /dev/null +++ b/debian/patches/0003-Use-get_current_dir_name-over-PATHMAX.patch @@ -0,0 +1,46 @@ +From: Chris Lamb <lamby@debian.org> +Date: Wed, 24 Jan 2018 22:06:35 +1100 +Subject: Use get_current_dir_name over PATHMAX, etc. + +--- + src/rdb.c | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/src/rdb.c b/src/rdb.c +index ed30b65..a2d8aec 100644 +--- a/src/rdb.c ++++ b/src/rdb.c +@@ -1443,7 +1443,6 @@ werr: /* Write error. */ + } + + static int rdbSaveInternal(int req, const char *filename, rdbSaveInfo *rsi, int rdbflags) { +- char cwd[MAXPATHLEN]; /* Current working dir path for error messages. */ + rio rdb; + int error = 0; + int saved_errno; +@@ -1453,7 +1452,7 @@ static int rdbSaveInternal(int req, const char *filename, rdbSaveInfo *rsi, int + if (!fp) { + saved_errno = errno; + char *str_err = strerror(errno); +- char *cwdp = getcwd(cwd,MAXPATHLEN); ++ char *cwdp = get_current_dir_name(); + serverLog(LL_WARNING, + "Failed opening the temp RDB file %s (in server root dir %s) " + "for saving: %s", +@@ -1515,7 +1514,6 @@ int rdbSaveToFile(const char *filename) { + /* Save the DB on disk. Return C_ERR on error, C_OK on success. */ + int rdbSave(int req, char *filename, rdbSaveInfo *rsi, int rdbflags) { + char tmpfile[256]; +- char cwd[MAXPATHLEN]; /* Current working dir path for error messages. */ + + startSaving(RDBFLAGS_NONE); + snprintf(tmpfile,256,"temp-%d.rdb", (int) getpid()); +@@ -1529,7 +1527,7 @@ int rdbSave(int req, char *filename, rdbSaveInfo *rsi, int rdbflags) { + * if the generate DB file is ok. */ + if (rename(tmpfile,filename) == -1) { + char *str_err = strerror(errno); +- char *cwdp = getcwd(cwd,MAXPATHLEN); ++ char *cwdp = get_current_dir_name(); + serverLog(LL_WARNING, + "Error moving temp DB file %s on the final " + "destination %s (in server root dir %s): %s", |