Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 698815c7917c7ce54e8d8613c1f0f159cc3bfef3
      
https://github.com/WebKit/WebKit/commit/698815c7917c7ce54e8d8613c1f0f159cc3bfef3
  Author: Yusuke Suzuki <[email protected]>
  Date:   2024-08-23 (Fri, 23 Aug 2024)

  Changed paths:
    M Source/JavaScriptCore/API/JSStringRef.cpp
    M Source/JavaScriptCore/API/tests/testapi.c

  Log Message:
  -----------
  [JSC] Return written bytes in JSStringGetUTF8CString when it encounters 
invalid source
https://bugs.webkit.org/show_bug.cgi?id=278587
rdar://133747399

Reviewed by Yijia Huang.

As API document describes, we should return written bytes even when we 
encountered the invalid source (like, unpaired surrogate) and stopped
conversion in the middle of the string.

* Source/JavaScriptCore/API/JSStringRef.cpp:
(JSStringGetUTF8CString):
* Source/JavaScriptCore/API/tests/testapi.c:
(checkJSStringInvalid):
(main):

Canonical link: https://commits.webkit.org/282689@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to