summaryrefslogtreecommitdiff
path: root/src/groupmod.c
diff options
context:
space:
mode:
authorSerge Hallyn <serge@hallyn.com>2016-07-30 23:28:48 -0500
committerSerge Hallyn <serge@hallyn.com>2016-07-30 23:29:49 -0500
commit5a6e0c0ebd4166f3df9b0b4c628705e5e3a05aa0 (patch)
treecc01d829df509da63b34f35b7fe9e1b8621165e2 /src/groupmod.c
parentf9aecd19f3cc7c1389cbeb3c8e0e6f0679d745b7 (diff)
downloadshadow-5a6e0c0ebd4166f3df9b0b4c628705e5e3a05aa0.tar.gz
Merge upstream 4.3
Diffstat (limited to 'src/groupmod.c')
-rw-r--r--src/groupmod.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/groupmod.c b/src/groupmod.c
index d9d38071..757c1a40 100644
--- a/src/groupmod.c
+++ b/src/groupmod.c
@@ -663,7 +663,7 @@ static void lock_files (void)
*/
static void open_files (void)
{
- if (gr_open (O_RDWR) == 0) {
+ if (gr_open (O_CREAT | O_RDWR) == 0) {
fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ());
SYSLOG ((LOG_WARN, "cannot open %s", gr_dbname ()));
exit (E_GRP_UPDATE);
@@ -672,7 +672,7 @@ static void open_files (void)
#ifdef SHADOWGRP
if ( is_shadow_grp
&& (pflg || nflg)) {
- if (sgr_open (O_RDWR) == 0) {
+ if (sgr_open (O_CREAT | O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
Prog, sgr_dbname ());
@@ -683,7 +683,7 @@ static void open_files (void)
#endif /* SHADOWGRP */
if (gflg) {
- if (pw_open (O_RDWR) == 0) {
+ if (pw_open (O_CREAT | O_RDWR) == 0) {
fprintf (stderr,
_("%s: cannot open %s\n"),
Prog, pw_dbname ());