diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-11-09 23:13:16 +0100 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2017-11-10 14:31:45 +0100 |
commit | bff8d843bd4e5dcca5dc1a60c2c7852b1b72a00b (patch) | |
tree | 5e7c051c7b01892ce09380d63d0dddc3c63095be /editeng | |
parent | 34a7a9fd7649655256a85b5701d461af5ccc2016 (diff) |
Properly construct vnd.sun.star.pkg URL
...in SwDBManager::LoadAndRegisterEmbeddedDataSource. For example, when the
authority encodes a file URL whose path contains '%23' (because one of the
pathname segments encoded in the file URL contains a '#' character), the
original code would have left it as %23 in the vnd.sun.star.pkg URL, instead of
encoding it as %2523. That lead to bad file URLs being recovered from the
vnd.sun.star.pkg URL in dbaccess. (And 03f58aa36c5150ea305b5fd0023e0ec53a334051
"dbaccess: properly encode path to prevent stripping 'fragment' from it", which
this commit reverts, wrongly tried to address that on the consuming instead of
the producing side.)
Change-Id: I17d2dc9e6306d006361fbcb63d77e93a9e20bf31
Reviewed-on: https://gerrit.libreoffice.org/44569
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'editeng')
0 files changed, 0 insertions, 0 deletions