aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2022-05-31 12:44:09 -0800
committerDavid M. Syzdek <david@syzdek.net>2022-05-31 12:44:09 -0800
commitc0e1d8649aece8b1eea5a53b9db578fbcb3838e0 (patch)
treef4b79f2770320cd042b78a37d2d76f0188571b0a
parent196ef1bb6d029ea47ceed800e68603e0456c8168 (diff)
downloadtinytac-c0e1d8649aece8b1eea5a53b9db578fbcb3838e0.tar.gz
tinytac-c0e1d8649aece8b1eea5a53b9db578fbcb3838e0.tar.bz2
tinytac-c0e1d8649aece8b1eea5a53b9db578fbcb3838e0.tar.xz
tinytac-c0e1d8649aece8b1eea5a53b9db578fbcb3838e0.zip
libtinytac: resolving xcode analyzer warnings
-rw-r--r--lib/libtinytac/lmemory.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/libtinytac/lmemory.c b/lib/libtinytac/lmemory.c
index 40e0402..a78132e 100644
--- a/lib/libtinytac/lmemory.c
+++ b/lib/libtinytac/lmemory.c
@@ -442,7 +442,6 @@ tinytac_set_option_host(
442 char * buff; 442 char * buff;
443 char * ostr; 443 char * ostr;
444 const char * dflt; 444 const char * dflt;
445 size_t size;
446 char * eol; 445 char * eol;
447 char * str; 446 char * str;
448 void * ptr; 447 void * ptr;
@@ -453,7 +452,6 @@ tinytac_set_option_host(
453 452
454 dflt = ((tt)) ? tinytac_dflt_hosts : TTAC_DFLT_HOSTS; 453 dflt = ((tt)) ? tinytac_dflt_hosts : TTAC_DFLT_HOSTS;
455 invalue = ((invalue)) ? invalue : dflt; 454 invalue = ((invalue)) ? invalue : dflt;
456 size = 0;
457 budps = NULL; 455 budps = NULL;
458 budps_len = 0; 456 budps_len = 0;
459 457
@@ -483,6 +481,7 @@ tinytac_set_option_host(
483 tinytac_tinytac_free_budps(budps); 481 tinytac_tinytac_free_budps(budps);
484 return(TTAC_ENOMEM); 482 return(TTAC_ENOMEM);
485 }; 483 };
484 budps = ptr;
486 budps[budps_len+0] = NULL; 485 budps[budps_len+0] = NULL;
487 budps[budps_len+1] = NULL; 486 budps[budps_len+1] = NULL;
488 487
@@ -491,7 +490,7 @@ tinytac_set_option_host(
491 { 490 {
492 free(buff); 491 free(buff);
493 tinytac_tinytac_free_budps(budps); 492 tinytac_tinytac_free_budps(budps);
494 return((rc = ENOMEM) ? TTAC_ENOMEM : TTAC_EINVAL); 493 return((rc == ENOMEM) ? TTAC_ENOMEM : TTAC_EINVAL);
495 }; 494 };
496 495
497 // check URL result 496 // check URL result
@@ -514,7 +513,7 @@ tinytac_set_option_host(
514 { 513 {
515 free(buff); 514 free(buff);
516 tinytac_tinytac_free_budps(budps); 515 tinytac_tinytac_free_budps(budps);
517 return((rc = ENOMEM) ? TTAC_ENOMEM : TTAC_EINVAL); 516 return((rc == ENOMEM) ? TTAC_ENOMEM : TTAC_EINVAL);
518 }; 517 };
519 518
520 // shift string 519 // shift string