Systemd/src
Susant Sahani a1422af564 network: L2TP fix crash
```
=220358== Invalid read of size 8
==220358==    at 0x452F05: l2tp_session_free (l2tp-tunnel.c:46)
==220358==    by 0x456926: l2tp_tunnel_done (l2tp-tunnel.c:725)
==220358==    by 0x43CF4D: netdev_free (netdev.c:205)
==220358==    by 0x43D045: netdev_unref (netdev.c:210)
==220358==    by 0x4198B7: manager_free (networkd-manager.c:1877)
==220358==    by 0x40D0B3: manager_freep (networkd-manager.h:105)
==220358==    by 0x40DE1C: run (networkd.c:21)
==220358==    by 0x40DE75: main (networkd.c:130)
==220358==  Address 0x5c035d0 is 0 bytes inside a block of size 40 free'd
==220358==    at 0x483A9F5: free (vg_replace_malloc.c:538)
==220358==    by 0x452F87: l2tp_session_free (l2tp-tunnel.c:57)
==220358==    by 0x456857: netdev_l2tp_tunnel_verify (l2tp-tunnel.c:710)
==220358==    by 0x440947: netdev_load_one (netdev.c:738)
==220358==    by 0x441222: netdev_load (netdev.c:851)
==220358==    by 0x419C50: manager_load_config (networkd-manager.c:1934)
==220358==    by 0x40D7BE: run (networkd.c:87)
==220358==    by 0x40DE75: main (networkd.c:130)
==220358==  Block was alloc'd at
==220358==    at 0x4839809: malloc (vg_replace_malloc.c:307)
==220358==    by 0x452A76: malloc_multiply (alloc-util.h:96)
==220358==    by 0x4531E6: l2tp_session_new_static (l2tp-tunnel.c:82)
==220358==    by 0x455C01: config_parse_l2tp_session_id (l2tp-tunnel.c:535)
==220358==    by 0x48E6D72: next_assignment (conf-parser.c:133)
==220358==    by 0x48E77A3: parse_line (conf-parser.c:271)
==220358==    by 0x48E7E4F: config_parse (conf-parser.c:396)
==220358==    by 0x48E80E5: config_parse_many_files (conf-parser.c:453)
==220358==    by 0x48E8490: config_parse_many (conf-parser.c:512)
==220358==    by 0x44089C: netdev_load_one (netdev.c:729)
==220358==    by 0x441222: netdev_load (netdev.c:851)
==220358==    by 0x419C50: manager_load_config (networkd-manager.c:1934)

```
2020-05-30 11:59:27 +02:00
..
ac-power
activate
analyze condition: add ConditionEnvironment= 2020-05-15 16:05:33 +02:00
ask-password
backlight
basic stat-util: trivial empty_or_null() tweaks 2020-05-29 21:23:43 +02:00
binfmt binfmt: also unregister binfmt entries from unit 2020-04-23 17:14:45 +02:00
boot sd-boot: fix menu ordering with boot counting 2020-05-26 19:27:59 +02:00
busctl busctl: drop unneeded param 2020-05-26 09:13:39 +02:00
cgls
cgroups-agent
cgtop
core Merge pull request #15954 from keszybz/unit-file-leak 2020-05-29 16:02:53 +02:00
coredump journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
cryptsetup cryptsetup: support tmp= file system argument 2020-05-26 17:11:34 +02:00
debug-generator
delta
detect-virt
dissect
environment-d-generator sd-path: rename the two functions 2020-03-27 20:12:44 +01:00
escape
firstboot firstboot: Add --kernel-command-line option 2020-05-27 18:54:26 +02:00
fsck
fstab-generator tree-wide: use DISABLE_WARNING_FORMAT_NONLITERAL where appropriate 2020-05-25 18:25:05 +02:00
fuzz xdg-autostart: fix two coverity found issues 2020-05-28 23:38:38 +02:00
getty-generator
gpt-auto-generator
hibernate-resume Fix generator name in hibernate-resume-generator's drop-in 2020-02-04 14:49:04 +09:00
home tree-wide: s/time-out/timeout/g 2020-05-26 10:28:59 +02:00
hostname hostnamed: call our destructor _destroy(), not _clear() 2020-05-18 21:12:37 +02:00
hwdb
id128
import tree-wide: Replace assert() by assert_se() when there is side effect 2020-05-10 09:23:12 +02:00
initctl tree-wide: use structured initialization at various places 2020-04-24 07:44:42 +02:00
journal journal: expand variables up to PATH_MAX in size in catalog output 2020-05-26 09:17:48 +02:00
journal-remote tree-wide: use DISABLE_WARNING_FORMAT_NONLITERAL where appropriate 2020-05-25 18:25:05 +02:00
kernel-install Add meson build option to prevent building kernel-install 2020-04-14 20:22:32 +02:00
libsystemd sd-device: check netlink netns matches host netns before using monitor 2020-05-29 15:28:10 +09:00
libsystemd-network sd-network: Rectify Advertise Message Processing by a Client 2020-05-29 16:17:36 +09:00
libudev tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
locale tree-wide: use DISABLE_WARNING_FORMAT_NONLITERAL where appropriate 2020-05-25 18:25:05 +02:00
login pam_systemd: set legacy D-Bus path only if the runtime directory is validated 2020-05-27 22:47:30 +02:00
machine machine: switch to BusLocator-oriented helpers 2020-05-07 08:46:43 -07:00
machine-id-setup
modules-load
mount mount: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
network network: L2TP fix crash 2020-05-30 11:59:27 +02:00
notify Introduce sd_notify_barrier 2020-05-01 03:22:47 +05:30
nspawn repart: Add UUID option to config files 2020-05-25 15:48:59 +02:00
nss-myhostname tree-wide: use "hostname" spelling everywhere 2020-04-21 16:58:04 +02:00
nss-mymachines nss-mymachines: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
nss-resolve nss-resolve: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
nss-systemd nss-systemd: don't synthesize root/nobody when iterating 2020-04-23 23:07:08 +02:00
partition Repart: Add simple tests for Label="" and UUID="" 2020-05-25 15:48:59 +02:00
path sd-path: drop "-dir" and "-path" suffixes from path enums 2020-05-28 23:54:35 +02:00
portable Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
pstore
quotacheck
random-seed random-seed: add missing header for GRND_NONBLOCK (#14988) 2020-03-02 14:48:21 +09:00
rc-local-generator
remount-fs
reply-password
resolve resolved: tweak cmsg calculation 2020-05-27 22:40:59 +02:00
rfkill
run run: when waiting for unit, also check if no job is pending anymore 2020-05-27 15:01:07 +02:00
run-generator
shared Merge pull request #15954 from keszybz/unit-file-leak 2020-05-29 16:02:53 +02:00
shutdown shutdown: fix spacing in shutdown error message 2020-05-05 10:23:47 +02:00
sleep
socket-proxy socket-proxy: Support exit-on-idle 2020-05-06 13:58:57 +02:00
stdio-bridge
sulogin-shell
sysctl journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
system-update-generator
systemctl #15773 add --reboot-argument to systemctl reboot 2020-05-29 21:22:29 +01:00
systemd Merge pull request #15911 from poettering/unit-name-tighten 2020-05-29 15:55:38 +09:00
sysusers fileio: Rename rename_and_apply_smack to rename_and_apply_smack_floor_label. 2020-05-27 18:54:25 +02:00
sysv-generator Merge pull request #15226 from benzea/benzea/xdg-autostart-generator 2020-05-27 18:41:01 +02:00
test Merge pull request #15669 from andir/systemd-ipv6-pd-subnet-id 2020-05-27 18:47:26 +02:00
time-wait-sync
timedate macro: introduce DISABLE_WARNING_TYPE_LIMITS and make use of it everywhere 2020-05-25 18:25:09 +02:00
timesync tree-wide: make sure our control buffers are properly aligned 2020-05-07 14:39:44 +02:00
tmpfiles Merge pull request #15910 from poettering/tmpfiles-pstore-tweak 2020-05-26 21:59:13 +02:00
tty-ask-password-agent tree-wide: use the return value from sockaddr_un_set_path() 2020-03-02 15:55:44 +01:00
udev Merge pull request #15956 from poettering/news-v246 2020-05-29 15:10:47 +09:00
update-done
update-utmp Remove unneded {}s 2020-04-13 09:31:49 +02:00
user-sessions
userdb userwork: remove trailing comma in message 2020-05-27 09:02:53 +02:00
vconsole
veritysetup
version tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
volatile-root tree-wide: add size limits for tmpfs mounts 2020-05-13 00:37:18 +02:00
xdg-autostart-generator xdg-autostart: fix two coverity found issues 2020-05-28 23:38:38 +02:00