futility: updater: Correct output version for Snow

In quirk daisy_snow_dual_model, after RO is preserved the actual RO
version should be updated as well from current image. Without this,
reported version may look weird as RO=132, RW=117.

BRANCH=None
BUG=chromium:915013
TEST=make futil; tests/futility/run_test_scripts.sh $(pwd)/build/futility

Change-Id: I1bc6c47a8bd548265fd654dae6ab2a5971d59a1c
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1383631
Reviewed-by: Duncan Laurie <dlaurie@google.com>
diff --git a/futility/updater_quirks.c b/futility/updater_quirks.c
index 9c27959..e9c803f 100644
--- a/futility/updater_quirks.c
+++ b/futility/updater_quirks.c
@@ -228,6 +228,8 @@
 		}
 		preserve_firmware_section(&cfg->image_current, &cfg->image,
 					  FMAP_RO_SECTION);
+		free(cfg->image.ro_version);
+		cfg->image.ro_version = strdup(cfg->image_current.ro_version);
 	} else {
 		ERROR("Unknown platform, cannot update.");
 		return -1;