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
F15434805: D8315.id.diff
Tue, Mar 25, 5:32 AM
F15433237: D8315.diff
Mon, Mar 24, 10:12 PM
F15425874: D8315.id19780.diff
Sun, Mar 23, 6:31 AM
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)
Feb 20 2025, 4: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