TBR: syncbase: fix build breakage due to vom API change

Change-Id: I111f3019f1cdd289da8dec2bafd2392f14ff98be
diff --git a/services/syncbase/sync/kvdb.go b/services/syncbase/sync/kvdb.go
index a15542c..79b1101 100644
--- a/services/syncbase/sync/kvdb.go
+++ b/services/syncbase/sync/kvdb.go
@@ -63,11 +63,7 @@
 // set stores (or overwrites) the given key/value pair in the DB table.
 func (t *kvtable) set(key string, value interface{}) error {
 	var val bytes.Buffer
-	enc, err := vom.NewEncoder(&val)
-	if err != nil {
-		return err
-	}
-	if enc.Encode(value); err != nil {
+	if err := vom.NewEncoder(&val).Encode(value); err != nil {
 		return err
 	}
 	t.data[key] = val.Bytes()
@@ -98,11 +94,7 @@
 	if val == nil {
 		return fmt.Errorf("entry %s not found in the K/V DB table", key)
 	}
-	dec, err := vom.NewDecoder(bytes.NewBuffer(val))
-	if err != nil {
-		return err
-	}
-	return dec.Decode(value)
+	return vom.NewDecoder(bytes.NewBuffer(val)).Decode(value)
 }
 
 // del deletes the entry in the DB table given its key.