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
F19014774: D8315.diff
Sat, Nov 22, 9:42 PM
F19014415: D8315.id19780.diff
Sat, Nov 22, 7:50 PM
F19014391: D8315.id19767.diff
Sat, Nov 22, 7:47 PM
F18995503: D8315.id.diff
Wed, Nov 19, 7:49 PM
F18868234: D8315.id.diff
Tue, Nov 4, 5:24 AM
F18866522: D8315.diff
Mon, Nov 3, 5:39 PM
F18780367: D8315.id19780.diff
Oct 12 2025, 8:45 AM
F18758632: D8315.diff
Oct 5 2025, 11:01 PM
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