From: Jacek Kryszyn Date: Thu, 27 Feb 2025 13:54:54 +0000 (+0100) Subject: upgrade-apply: fix parsing dest-size param X-Git-Tag: accepted/tizen/unified/20250304.070213~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ecccf0af1336e9a6fdd1806462b8ca65d81a65db;p=platform%2Fcore%2Fsystem%2Fupgrade.git upgrade-apply: fix parsing dest-size param dest-size was parsed using atoi whereas it is a long long variable. It would not work for images larger than 2^31-1 B. Change-Id: I3799f282d3b923c6e753d446228818158e353cdf --- diff --git a/src/upgrade-apply/main.c b/src/upgrade-apply/main.c index da85dd8..e70c10d 100644 --- a/src/upgrade-apply/main.c +++ b/src/upgrade-apply/main.c @@ -152,7 +152,7 @@ struct parse_result parse_args(int argc, char **argv) case 6: // dest-size if (dest_size != 0) return (struct parse_result) { .result = PARSE_REPEATED_ARGUMENT }; - dest_size = atoi(optarg); + dest_size = atoll(optarg); if (dest_size <= 0) return (struct parse_result) { .result = PARSE_BAD_SIZE }; break;