diff options
author | Lennart Poettering <lennart@poettering.net> | 2003-11-30 14:27:42 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2003-11-30 14:27:42 +0000 |
commit | b6abf79d60722dbee89e6270435d0b11c0dffa91 (patch) | |
tree | d40783bd9c86b989e9f2ddb4a0dc63f9592d74f0 /src/update.c | |
parent | c0d1779760fd10d14344fa1ed70b91bdf50272c1 (diff) |
relase 0.3
--copy-always
--sort
bi-directory merges
--check-md
git-svn-id: file:///home/lennart/svn/public/syrep/trunk@43 07ea20a6-d2c5-0310-9e02-9ef735347d72
Diffstat (limited to 'src/update.c')
-rw-r--r-- | src/update.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/update.c b/src/update.c index 06986f9..6fc2d06 100644 --- a/src/update.c +++ b/src/update.c @@ -18,6 +18,10 @@ Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ***/ +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + #include <dirent.h> #include <sys/stat.h> #include <string.h> @@ -104,7 +108,8 @@ static int handle_file(struct syrep_db_context *c, uint32_t version, const char struct syrep_nrecno nrecno; memset(&name, 0, sizeof(name)); - strncpy(name.path, path, PATH_MAX); + strncpy(name.path, path, PATH_MAX-1); + name.path[PATH_MAX-1] = 0; if ((r = get_nrecno_by_name(c, &name, &nrecno, 0)) < 0) return -1; |