]> Kevux Git Server - fll/commit
Bugfix: FSS Extended Write is not properly quoting quotes.
authorKevin Day <kevin@kevux.org>
Wed, 6 Mar 2024 02:52:16 +0000 (20:52 -0600)
committerKevin Day <kevin@kevux.org>
Wed, 6 Mar 2024 02:52:16 +0000 (20:52 -0600)
commit318743a54e39bd02a4acad8c175cde24fc1f4b68
tree7b12336a262523f80649afbcbf67f4e0dea95e58
parent2d7302c9d33e41dc9bdfbaac4adf78f00ae7d3e0
Bugfix: FSS Extended Write is not properly quoting quotes.

When writing using a quote character that is not the selected quote to use when writing, these other quote character must still be quoted.
Take for example this:
  # fss_extended_write -oc "'" '"' -oc '"' "'" -oc ' `' "\` " -oc "'" "'"
  "'" "\""
  "\"" "'"
  "`" "` "
  "'" "'"

Quoting the quotes is necessary to ensure that the FSS Extended Read properly works.
Otherwise the [' '] would be read as an Object without Content when instead the code should be ["'" "'"] which would be read as an Object of ' and a Content of '.
level_1/fl_fss/c/private-fss.c