We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11213fd commit f02e6f2Copy full SHA for f02e6f2
1 file changed
mercure.go
@@ -46,7 +46,7 @@ func go_mercure_publish(threadIndex C.uintptr_t, topics *C.struct__zval_struct,
46
case C.IS_STRING:
47
u.Topics = []string{GoString(unsafe.Pointer(*(**C.zend_string)(unsafe.Pointer(&topics.value[0]))))}
48
case C.IS_ARRAY:
49
- ts, err := GoPackedArray[string](unsafe.Pointer(topics))
+ ts, err := GoPackedArray[string](unsafe.Pointer(*(**C.zend_array)(unsafe.Pointer(&topics.value[0]))))
50
if err != nil {
51
if fc.logger.Enabled(ctx, slog.LevelError) {
52
fc.logger.LogAttrs(ctx, slog.LevelError, "invalid topics type", slog.Any("error", err))
0 commit comments