diff options
| author | Ulrich Drepper <[email protected]> | 2007-10-16 05:21:27 +0000 |
|---|---|---|
| committer | Ulrich Drepper <[email protected]> | 2007-10-16 05:21:27 +0000 |
| commit | b597dfad924980dede10d7c19d87900b6172e599 (patch) | |
| tree | 3c090b69070ad0056d479d90aa1f8829810140ba /src/arlib.h | |
| parent | 3fc3d7bd6bd8485404a936f7354e781dc2be6a5a (diff) | |
merge of '92c36bfdbc6468d1711c043b530e0dfe5abb6dec'
and 'c22c8c43f8f68b0bffd4d5ccdb2282c958268742'
Diffstat (limited to 'src/arlib.h')
| -rw-r--r-- | src/arlib.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/arlib.h b/src/arlib.h index af8e8e42..fd26d248 100644 --- a/src/arlib.h +++ b/src/arlib.h @@ -35,8 +35,9 @@ #include <sys/types.h> -/* Maximum length of a file name that fits directly into the ar header. */ -#define MAX_AR_NAME_LEN (sizeof (((struct ar_hdr *) NULL)->ar_name)) +/* Maximum length of a file name that fits directly into the ar header. + We cannot use the final byte since a / goes there. */ +#define MAX_AR_NAME_LEN (sizeof (((struct ar_hdr *) NULL)->ar_name) - 1) /* Words matching in size to archive header. */ |
