From 5c6f5cfeba123a9d57e6307bbd18cec8c049b290 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Tue, 2 Apr 2019 16:01:56 +0200 Subject: [PATCH] path: use original sequence number of only one source is used --- lib/path.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/path.c b/lib/path.c index 3a13af76b..096dcc1ea 100644 --- a/lib/path.c +++ b/lib/path.c @@ -140,7 +140,7 @@ int path_init(struct path *p) p->enabled = 1; p->poll = -1; p->queuelen = DEFAULT_QUEUE_LENGTH; - p->original_sequence_no = 0; + p->original_sequence_no = -1; p->state = STATE_INITIALIZED; @@ -288,6 +288,9 @@ int path_prepare(struct path *p) return ret; } + if (p->original_sequence_no == -1) + p->original_sequence_no = vlist_length(&p->sources) == 1; + p->state = STATE_PREPARED; return 0;