Commit 3d9972e
check routing ready on options_condition predicate
Summary
Fix liveloop introduced by 64aa478
Details
Fix a case where if vsomeip adds multicast options to join to the options_queue_
but is_external_routing_ready() is evaluated to false it would get stuck in a liveloop.
This was introduced in 64aa478 by adding a check
for !options_queue_.empty() in the options_condition_ predicate
By including the check to is_external_routing_ready() on the options_condition_
predicate the issue no longer occurs1 parent 52e3630 commit 3d9972e
File tree
2 files changed
+35
-26
lines changed- implementation/endpoints
- include
- src
2 files changed
+35
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1348 | 1348 | | |
1349 | 1349 | | |
1350 | 1350 | | |
| 1351 | + | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
1351 | 1364 | | |
1352 | 1365 | | |
1353 | 1366 | | |
1354 | 1367 | | |
1355 | 1368 | | |
1356 | 1369 | | |
1357 | | - | |
| 1370 | + | |
1358 | 1371 | | |
1359 | 1372 | | |
1360 | 1373 | | |
1361 | 1374 | | |
1362 | 1375 | | |
1363 | | - | |
1364 | | - | |
1365 | | - | |
1366 | | - | |
1367 | | - | |
1368 | | - | |
1369 | | - | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
1374 | | - | |
1375 | | - | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
1376 | 1383 | | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
1377 | 1387 | | |
1378 | | - | |
1379 | | - | |
| 1388 | + | |
| 1389 | + | |
1380 | 1390 | | |
1381 | | - | |
1382 | | - | |
1383 | | - | |
1384 | | - | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
1385 | 1394 | | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
1389 | 1398 | | |
1390 | | - | |
1391 | | - | |
1392 | | - | |
| 1399 | + | |
| 1400 | + | |
1393 | 1401 | | |
1394 | 1402 | | |
1395 | 1403 | | |
| |||
0 commit comments