Page MenuHomePhabricator

Change "%s" in qsprintf to exclude non-BMP characters
ClosedPublic

Authored by epriestley on Feb 23 2014, 9:29 PM.
Tags
None
Referenced Files
F15416301: D8315.diff
Thu, Mar 20, 10:26 AM
F15384685: D8315.id19767.diff
Fri, Mar 14, 8:34 PM
F15378641: D8315.id19780.diff
Thu, Mar 13, 3:51 PM
Unknown Object (File)
Mon, Feb 24, 11:31 AM
Unknown Object (File)
Thu, Feb 20, 4:37 AM
Unknown Object (File)
Feb 17 2025, 11:08 AM
Unknown Object (File)
Feb 14 2025, 10:39 AM
Unknown Object (File)
Feb 9 2025, 11:37 AM
Subscribers

Details

Summary

Ref T1191. Make %s in qsprintf reject non-BMP characters. Introduce %B for escaping binary strings.

Basically, this just makes "yes, I want to put binary data in this column" explicit.

Test Plan

See next diff for test coverage in Phabricator.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped