summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-10-11 20:45:27 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-10-13 05:04:46 -0500
commit56e0a7644f01862f99af8df5b7b76a11bfa91fc9 (patch)
tree4ae1e86642440ec0fc5a0ecc0e1526c3b4fda2e1
parent90f531768f1c97384ca4d675170d0b88d675bcca (diff)
downloadofono-56e0a7644f01862f99af8df5b7b76a11bfa91fc9.tar.bz2
simfs: Reflow to get rid of unnecessary label
-rw-r--r--src/sim.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/sim.c b/src/sim.c
index f6f99064..db427d7c 100644
--- a/src/sim.c
+++ b/src/sim.c
@@ -827,16 +827,11 @@ static void sim_get_image(struct ofono_sim *sim, unsigned char id,
image = sim_fs_get_cached_image(sim->simfs, id);
- if (image == NULL)
- goto read_image;
-
- sim_get_image_cb(1, image, strlen(image), user_data);
-
- g_free(image);
-
- return;
-
-read_image:
+ if (image != NULL) {
+ sim_get_image_cb(1, image, strlen(image), user_data);
+ g_free(image);
+ return;
+ }
if (sim->efimg_length <= (id * 9)) {
sim_get_image_cb(0, NULL, 0, user_data);