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
F12848451: D8315.id19780.diff
Fri, Mar 29, 3:43 AM
Unknown Object (File)
Tue, Mar 26, 8:50 PM
Unknown Object (File)
Tue, Mar 26, 3:06 AM
Unknown Object (File)
Mon, Mar 25, 7:02 PM
Unknown Object (File)
Mon, Mar 25, 7:02 PM
Unknown Object (File)
Mon, Mar 25, 7:02 PM
Unknown Object (File)
Sat, Mar 16, 4:37 AM
Unknown Object (File)
Feb 16 2024, 11:02 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