drivers: flash: stm32f4x: `rc` should be declared as `int`

`rc` gets assigned values from function returning `int` and not
`u32_t`.

Fixes #4051.

Coverity-ID: 177219
Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
diff --git a/drivers/flash/flash_stm32f4x.c b/drivers/flash/flash_stm32f4x.c
index de2d7b1..39e543e 100644
--- a/drivers/flash/flash_stm32f4x.c
+++ b/drivers/flash/flash_stm32f4x.c
@@ -88,7 +88,8 @@
 {
 	struct flash_pages_info info;
 	u32_t start_sector, end_sector;
-	u32_t i, rc = 0;
+	u32_t i;
+	int rc = 0;
 
 	rc = flash_get_page_info_by_offs(dev, offset, &info);
 	if (rc) {
@@ -111,7 +112,6 @@
 	return rc;
 }
 
-
 int flash_stm32_write_range(struct device *dev, unsigned int offset,
 			    const void *data, unsigned int len)
 {