projects
/
users
/
heikki
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8d6e2d4
)
Fix unportable coding in tarCreateHeader().
author
Tom Lane
<tgl@sss.pgh.pa.us>
Mon, 17 Feb 2014 01:01:18 +0000
(20:01 -0500)
committer
Tom Lane
<tgl@sss.pgh.pa.us>
Mon, 17 Feb 2014 01:01:18 +0000
(20:01 -0500)
uid_t and gid_t might be wider than int on some platforms.
Per buildfarm member brolga.
src/port/tar.c
patch
|
blob
|
blame
|
history
diff --git
a/src/port/tar.c
b/src/port/tar.c
index 33b488464f2782df4633f37d3cfa9d17f6e0c8bb..09fd6c10d34e0c576b8fadc1dc06cd3656db5249 100644
(file)
--- a/
src/port/tar.c
+++ b/
src/port/tar.c
@@
-81,10
+81,10
@@
tarCreateHeader(char *h, const char *filename, const char *linktarget,
sprintf(&h[100], "%07o ", (int) mode);
/* User ID 8 */
- sprintf(&h[108], "%07o ", uid);
+ sprintf(&h[108], "%07o ",
(int)
uid);
/* Group 8 */
- sprintf(&h[116], "%07o ", gid);
+ sprintf(&h[116], "%07o ",
(int)
gid);
/* File size 12 - 11 digits, 1 space; use print_val for 64 bit support */
if (linktarget != NULL || S_ISDIR(mode))