notify: fix tokenizing being too strict

This commit is contained in:
moneromooo-monero 2019-02-06 17:48:08 +00:00
parent 1b4fa00d7c
commit 28b6dbf263
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -48,7 +48,7 @@ Notify::Notify(const char *spec)
{
CHECK_AND_ASSERT_THROW_MES(spec, "Null spec");
boost::split(args, spec, boost::is_any_of(" "));
boost::split(args, spec, boost::is_any_of(" \t"), boost::token_compress_on);
CHECK_AND_ASSERT_THROW_MES(args.size() > 0, "Failed to parse spec");
if (strchr(spec, '\'') || strchr(spec, '\"') || strchr(spec, '\\'))
MWARNING("A notification spec contains a quote or backslash: note that these are handled verbatim, which may not be the intent");