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
Unknown Object (File)
Sat, Aug 22, 6:53 AM
Unknown Object (File)
Jul 7 2026, 6:47 AM
Unknown Object (File)
Jul 2 2026, 2:55 PM
Unknown Object (File)
Mar 9 2026, 9:21 AM
Unknown Object (File)
Mar 4 2026, 5:03 AM
Unknown Object (File)
Feb 22 2026, 3:14 AM
Unknown Object (File)
Jan 20 2026, 11:02 PM
Unknown Object (File)
Jan 12 2026, 5:35 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