From a782ccbf104c67dca6f3e98806e86a16e2a75d5e Mon Sep 17 00:00:00 2001 From: wdvxdr Date: Sat, 30 Jan 2021 18:47:43 +0800 Subject: [PATCH] fix --- binary/jce/writer.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/binary/jce/writer.go b/binary/jce/writer.go index 7f1835f6..6c178603 100644 --- a/binary/jce/writer.go +++ b/binary/jce/writer.go @@ -239,7 +239,10 @@ func (w *JceWriter) WriteJceStructRaw(s IJceStruct) { decoderCache.Store(ty2, jceDec) // 存入缓存 } for _, dec := range jceDec { - w.WriteObject(v.Field(dec.fieldID).Interface(), dec.id) + obj := v.Field(dec.fieldID).Interface() + if obj != nil { + w.WriteObject(obj, dec.id) + } } }