Explorar el Código

add urbit status init to broadcast boostrap

reid hace 2 años
padre
commit
ef87886386
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      broadcast/broadcast.go

+ 3 - 0
broadcast/broadcast.go

@@ -143,6 +143,9 @@ func recursiveUpdate(dst, src reflect.Value) error {
             if err := recursiveUpdate(dstVal, srcVal); err != nil {
                 return err
             }
+			if dst.IsNil() {
+				dst.Set(reflect.MakeMap(dst.Type()))
+			}
             dst.SetMapIndex(key, dstVal)
         }
         return nil