libpkgconf: argvsplit: make escape handling more explicit

William Pitcock 2017-01-22 23:04:01 -06:00
parent e4f47af194
commit 142a74858f
1 changed files with 7 additions and 2 deletions

View File

@ -124,9 +124,14 @@ pkgconf_argv_split(const char *src, int *argc, char ***argv)
free(argv);
free(buf);
return -1;
} else {
*dst_iter++ = '\\';
}
else
{
*dst_iter++ = '\\';
*dst_iter++ = *src_iter;
}
break;
default:
*dst_iter++ = *src_iter;
break;