Procházet zdrojové kódy

LibWeb/Fetch: Fix build error in HeadersIterator::next()

Regressed in d4eaaf9.
Linus Groh před 2 roky
rodič
revize
fd35fc5ba8

+ 4 - 4
Userland/Libraries/LibWeb/Fetch/HeadersIterator.cpp

@@ -65,7 +65,7 @@ JS::ThrowCompletionOr<JS::Object*> HeadersIterator::next()
     auto pairs = TRY(value_pairs_to_iterate_over());
     auto pairs = TRY(value_pairs_to_iterate_over());
 
 
     if (m_index >= pairs.size())
     if (m_index >= pairs.size())
-        return create_iterator_result_object(vm(), JS::js_undefined(), true);
+        return create_iterator_result_object(vm(), JS::js_undefined(), true).ptr();
 
 
     auto const& pair = pairs[m_index++];
     auto const& pair = pairs[m_index++];
     StringView pair_name { pair.name };
     StringView pair_name { pair.name };
@@ -73,12 +73,12 @@ JS::ThrowCompletionOr<JS::Object*> HeadersIterator::next()
 
 
     switch (m_iteration_kind) {
     switch (m_iteration_kind) {
     case JS::Object::PropertyKind::Key:
     case JS::Object::PropertyKind::Key:
-        return create_iterator_result_object(vm(), MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_name)), false);
+        return create_iterator_result_object(vm(), MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_name)), false).ptr();
     case JS::Object::PropertyKind::Value:
     case JS::Object::PropertyKind::Value:
-        return create_iterator_result_object(vm(), MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_value)), false);
+        return create_iterator_result_object(vm(), MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_value)), false).ptr();
     case JS::Object::PropertyKind::KeyAndValue: {
     case JS::Object::PropertyKind::KeyAndValue: {
         auto array = JS::Array::create_from(realm(), { MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_name)), MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_value)) });
         auto array = JS::Array::create_from(realm(), { MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_name)), MUST_OR_THROW_OOM(JS::PrimitiveString::create(vm(), pair_value)) });
-        return create_iterator_result_object(vm(), array, false);
+        return create_iterator_result_object(vm(), array, false).ptr();
     }
     }
     default:
     default:
         VERIFY_NOT_REACHED();
         VERIFY_NOT_REACHED();