Преглед на файлове

experimenting with recursive update

reid преди 2 години
родител
ревизия
e9c90bc187
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      broadcast/broadcast.go

+ 3 - 3
broadcast/broadcast.go

@@ -277,9 +277,9 @@ func recursiveUpdate(dst, src reflect.Value) error {
 			if srcVal.Kind() == reflect.Interface {
 				srcVal = srcVal.Elem()
 			}
-            if err := recursiveUpdate(dstField.Addr().Elem(), srcVal); err != nil {
-                return err
-            }
+			if err := recursiveUpdate(dstField, srcVal); err != nil {
+				return err
+			}
 		}
 		return nil
 	}