Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
NetworkManager-l2tp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
CeRiAl
NetworkManager-l2tp
Commits
65fd7928
Commit
65fd7928
authored
Apr 13, 2015
by
CeRiAl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Service: Ensure to restore original ipsec.secrets file in all cases (!)
parent
814d7aae
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
7 deletions
+6
-7
nm-l2tp-service.c
src/nm-l2tp-service.c
+6
-7
No files found.
src/nm-l2tp-service.c
View file @
65fd7928
...
...
@@ -647,10 +647,6 @@ l2tpd_watch_cb (GPid pid, gint status, gpointer user_data)
unlink
(
filename
);
g_free
(
filename
);
filename
=
g_strdup_printf
(
"/var/run/nm-ipsec-l2tp.%d/ipsec.secrets"
,
my_pid
);
unlink
(
filename
);
g_free
(
filename
);
filename
=
g_strdup_printf
(
"/var/run/nm-ipsec-l2tp.%d"
,
my_pid
);
rmdir
(
filename
);
g_free
(
filename
);
...
...
@@ -972,13 +968,16 @@ nm_l2tp_start_ipsec(NML2tpPlugin *plugin,
rc
=
TRUE
;
g_message
(
_
(
"ipsec ready for action"
));
}
else
{
nm_l2tp_ipsec_error
(
error
,
"Could not establish IPsec tunnel."
);
rename
(
tmp_secrets
,
"/etc/ipsec.secrets"
);
return
nm_l2tp_ipsec_error
(
error
,
"Could not establish IPsec tunnel."
);
}
}
else
{
nm_l2tp_ipsec_error
(
error
,
"Could not configure IPsec tunnel."
);
rename
(
tmp_secrets
,
"/etc/ipsec.secrets"
);
return
nm_l2tp_ipsec_error
(
error
,
"Could not configure IPsec tunnel."
);
}
}
else
{
nm_l2tp_ipsec_error
(
error
,
"Could not load new IPsec secret."
);
rename
(
tmp_secrets
,
"/etc/ipsec.secrets"
);
return
nm_l2tp_ipsec_error
(
error
,
"Could not load new IPsec secret."
);
}
if
(
rename
(
tmp_secrets
,
"/etc/ipsec.secrets"
)
||
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment