This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit 8c67dd1a23e94d55a550fc1055db8793b829fbae
Author: Sebastian Rühl <sru...@apache.org>
AuthorDate: Wed Apr 14 08:01:53 2021 +0200

    plc4go: when we try to box reflect.nil we just return an empty string
---
 plc4go/internal/plc4go/spi/utils/asciiBox.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/plc4go/internal/plc4go/spi/utils/asciiBox.go 
b/plc4go/internal/plc4go/spi/utils/asciiBox.go
index 698369a..918f32a 100644
--- a/plc4go/internal/plc4go/spi/utils/asciiBox.go
+++ b/plc4go/internal/plc4go/spi/utils/asciiBox.go
@@ -68,6 +68,9 @@ func BoxAnything(name string, anything interface{}, charWidth 
int) AsciiBox {
                return BoxString(name, anything.(fmt.Stringer).String(), 0)
        default:
                valueOf := reflect.ValueOf(anything)
+               if valueOf.IsNil() {
+                       return ""
+               }
                switch valueOf.Kind() {
                case reflect.Bool:
                        return BoxString(name, fmt.Sprintf("%t", anything), 0)

Reply via email to