aboutsummaryrefslogtreecommitdiffstats
path: root/src/pluto/connections.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2010-09-02 16:05:21 +0200
committerTobias Brunner <tobias@strongswan.org>2010-09-02 19:04:25 +0200
commitb5be105aaf871776975a895ced129bb614e88626 (patch)
tree613d028b4a9647a42f26634319a53fc547c1c725 /src/pluto/connections.c
parentfe962bc7886d15ef53ca97ed91f19232dc58ba96 (diff)
downloadstrongswan-b5be105aaf871776975a895ced129bb614e88626.tar.bz2
strongswan-b5be105aaf871776975a895ced129bb614e88626.tar.xz
pluto: Added support for statically configured reqids.
Diffstat (limited to 'src/pluto/connections.c')
-rw-r--r--src/pluto/connections.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pluto/connections.c b/src/pluto/connections.c
index e40641a2e..b801ee836 100644
--- a/src/pluto/connections.c
+++ b/src/pluto/connections.c
@@ -1191,7 +1191,7 @@ void add_connection(const whack_message_t *wm)
}
c->spd.next = NULL;
- c->spd.reqid = gen_reqid();
+ c->spd.reqid = wm->reqid ?: gen_reqid();
c->spd.mark_in.value = wm->mark_in.value;
c->spd.mark_in.mask = wm->mark_in.mask;