Allocate temporary strings to hold dbus paths on the heap
Paths are limited to BUS_PATH_SIZE_MAX but the maximum size is anyway too big
to be allocated on the stack, so let's switch to the heap where there is a
clear way to understand if the allocation fails.
(cherry-picked from commit f519a19bcd5afe674a9b8fc462cd77d8bad403c1)
Related: #1678641
patch_name: 0108-Allocate-temporary-strings-to-hold-dbus-paths-on-the.patch
present_in_specfile: true
location_in_specfile: 108
squash_commits: true