Allow for quoted program arguments (and executable).
authorDavin McCall <davmac@davmac.org>
Sun, 15 Nov 2015 11:28:50 +0000 (11:28 +0000)
committerDavin McCall <davmac@davmac.org>
Sun, 15 Nov 2015 11:28:50 +0000 (11:28 +0000)
commitac661e2a4f27d60b1185d0ca478f2df518218e00
tree422838cc1861d0cc1a0232ed649234e6ee1e4d48
parent97ba92990580d4222a2630a77fda36f053653d7c
Allow for quoted program arguments (and executable).

In loadServiceRecord(), the 'command' setting was parsed and unquoted
resulting in a single string. Now, the beginning and end of each part
(i.e. the executable and each argument) are recorded so they can be
stored as part of the service record, and nul terminators are stored
behind each part.
load_service.cc
service.cc
service.h