summaryrefslogtreecommitdiff
path: root/rbutil/sansapatcher/sansapatcher.c
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/sansapatcher/sansapatcher.c')
-rw-r--r--rbutil/sansapatcher/sansapatcher.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/rbutil/sansapatcher/sansapatcher.c b/rbutil/sansapatcher/sansapatcher.c
index 30433e282e..82a87bf46e 100644
--- a/rbutil/sansapatcher/sansapatcher.c
+++ b/rbutil/sansapatcher/sansapatcher.c
@@ -514,15 +514,18 @@ int sansa_scan(struct sansa_t* sansa)
514 if(result == -2) { 514 if(result == -2) {
515 denied++; 515 denied++;
516 } 516 }
517 sansa_close(sansa);
517 continue; 518 continue;
518 } 519 }
519 520
520 if (sansa_read_partinfo(sansa,1) < 0) { 521 if (sansa_read_partinfo(sansa,1) < 0) {
522 sansa_close(sansa);
521 continue; 523 continue;
522 } 524 }
523 525
524 if (is_sansa(sansa) < 0) { 526 if (is_sansa(sansa) < 0) {
525 continue; 527 continue;
528 sansa_close(sansa);
526 } 529 }
527 530
528#ifdef __WIN32__ 531#ifdef __WIN32__