From: Mathias Gibbens <gibmat@debian.org>
Description: Fix failing tests
Forwarded: https://github.com/u-root/uio/issues/26
diff --git a/uio/archivereader_test.go b/uio/archivereader_test.go
index 012b373..3b57bfd 100644
--- a/uio/archivereader_test.go
+++ b/uio/archivereader_test.go
@@ -101,8 +101,11 @@ func checkArchiveReaderLZ4(t *testing.T, tt archiveReaderLZ4Case) {
 	if _, err := io.Copy(buf, ar); err != nil {
 		t.Errorf("io.Copy(%v, %v) returned error: %v, want nil.", buf, ar, err)
 	}
-	if buf.String() != tt.dataStr {
-		t.Errorf("got %s, want %s", buf.String(), tt.dataStr)
+
+	r := strings.TrimRight(buf.String(), "\x00")
+
+	if r != tt.dataStr {
+		t.Errorf("got %s, want %s", r, tt.dataStr)
 	}
 }
 
