From eb681db5af4d1840eae8017f95daf2f95ee1e642 Mon Sep 17 00:00:00 2001 From: TuxSH Date: Sun, 2 Apr 2017 16:24:58 +0200 Subject: [PATCH] Fix -Werror=maybe-uninitialized in uds.c... ...when building with -Os/-Og --- libctru/source/services/uds.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libctru/source/services/uds.c b/libctru/source/services/uds.c index 5a12366..9932169 100644 --- a/libctru/source/services/uds.c +++ b/libctru/source/services/uds.c @@ -501,13 +501,10 @@ Result udsScanBeacons(void *buf, size_t maxsize, udsNetworkScanInfo **networks, { networks_ptr = malloc(sizeof(udsNetworkScanInfo) * hdr->total_entries); if(networks_ptr == NULL)return -1; + if(total_networks)*total_networks = hdr->total_entries; memset(networks_ptr, 0, sizeof(udsNetworkScanInfo) * hdr->total_entries); *networks = networks_ptr; - } - if(total_networks)*total_networks = hdr->total_entries; - if(networks) - { for(entpos=0; entpostotal_entries; entpos++) { if(curpos >= hdr->size)