diff options
author | Michael Cahill <michael.cahill@mongodb.com> | 2016-02-01 12:25:04 +1100 |
---|---|---|
committer | Michael Cahill <michael.cahill@mongodb.com> | 2016-02-01 12:25:04 +1100 |
commit | a0642fe126075cd85ba921c996f1e5746a03670b (patch) | |
tree | c6dd7f2805e0485573288273c61b365a43e6b06d /test/utility | |
parent | aae5392f6cdd89357f7e5e68e2a0ae877d2cf09f (diff) | |
download | mongo-a0642fe126075cd85ba921c996f1e5746a03670b.tar.gz |
WT-2356 Put recovery tests in a single directory.
Diffstat (limited to 'test/utility')
-rw-r--r-- | test/utility/test_util.i | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/test/utility/test_util.i b/test/utility/test_util.i index 73141bc9be7..3b88d375381 100644 --- a/test/utility/test_util.i +++ b/test/utility/test_util.i @@ -66,26 +66,17 @@ testutil_die(int e, const char *fmt, ...) * Creates the full intended work directory in buffer. */ static inline void -testutil_work_dir_from_path(char *buffer, size_t inputSize, char *dir) +testutil_work_dir_from_path(char *buffer, size_t inputSize, const char *dir) { /* If no directory is provided, use the default. */ - if (dir == NULL) { - if (inputSize < sizeof(DEFAULT_DIR)) - testutil_die(ENOMEM, - "Not enough memory in buffer for directory %s%c%s", - dir, DIR_DELIM, DEFAULT_DIR); - - snprintf(buffer, inputSize, DEFAULT_DIR); - return; - } - - /* Additional bytes for the directory and WT_TEST. */ - if (inputSize < strlen(dir) + sizeof(DEFAULT_DIR) + sizeof(DIR_DELIM)) + if (dir == NULL) + dir = DEFAULT_DIR; + + if (inputSize < strlen(dir) + 1) testutil_die(ENOMEM, - "Not enough memory in buffer for directory %s%c%s", - dir, DIR_DELIM, DEFAULT_DIR); + "Not enough memory in buffer for directory %s", dir); - snprintf(buffer, inputSize, "%s%c%s", dir, DIR_DELIM, DEFAULT_DIR); + strcpy(buffer, dir); } /* |