LoadSCCData: avoid leaking memory if we give up early

Resolves issues reported by Oracle Parfait static analyser:

Error: Memory leak
   Memory leak [memory-leak] (CWE 401):
      Memory leak of pointer pCurrent allocated with calloc(1, 112)
        at line 1615 of app/xcmsdb/loadData.c in function 'LoadSCCData'.
          pCurrent allocated at line 1600 with calloc(1, 112)
Error: Memory leak
   Memory leak [memory-leak] (CWE 401):
      Memory leak of pointer pCurrent allocated with calloc(1, 112)
        at line 1634 of app/xcmsdb/loadData.c in function 'LoadSCCData'.
          pCurrent allocated at line 1600 with calloc(1, 112)
          pCurrent leaks when VisualFlag == 0 at line 1618
              and VisualFlag == 0 at line 1626.
Error: Memory leak
   Memory leak [memory-leak] (CWE 401):
      Memory leak of pointer pCurrent allocated with calloc(1, 112)
        at line 1656 of app/xcmsdb/loadData.c in function 'LoadSCCData'.
          pCurrent allocated at line 1600 with calloc(1, 112)
          pCurrent leaks when VisualFlag == 0 at line 1618
              and VisualFlag == 0 at line 1626
              and pCurrent->nTables != 0 at line 1628
              and pCurrent->nTables != 1 at line 1628
              and token3 == NULL at line 1642
              and pCurrent->nTables is 3 at line 1648
              and pCurrent->pRedTbl == NULL at line 1651.
   Memory leak [memory-leak] (CWE 401):
      Memory leak of pointer pCurrent allocated with calloc(1, 112)
        at line 1664 of app/xcmsdb/loadData.c in function 'LoadSCCData'.
          pCurrent allocated at line 1600 with calloc(1, 112)
          pCurrent leaks when VisualFlag == 0 at line 1618
              and VisualFlag == 0 at line 1626
              and pCurrent->nTables != 0 at line 1628
              and pCurrent->nTables != 1 at line 1628
              and token3 == NULL at line 1642
              and pCurrent->nTables is 3 at line 1648
              and pCurrent->pGreenTbl == NULL at line 1659.
   Memory leak [memory-leak] (CWE 401):
      Memory leak of pointer pCurrent allocated with calloc(1, 112)
        at line 1672 of app/xcmsdb/loadData.c in function 'LoadSCCData'.
          pCurrent allocated at line 1600 with calloc(1, 112)
          pCurrent leaks when VisualFlag == 0 at line 1618
              and VisualFlag == 0 at line 1626
              and pCurrent->nTables != 0 at line 1628
              and pCurrent->nTables != 1 at line 1628
              and token3 == NULL at line 1642
              and pCurrent->nTables is 3 at line 1648
              and pCurrent->pBlueTbl == NULL at line 1667.
   Memory leak [memory-leak] (CWE 401):
      Memory leak of pointer pCurrent allocated with calloc(1, 112)
        at line 1685 of app/xcmsdb/loadData.c in function 'LoadSCCData'.
          pCurrent allocated at line 1600 with calloc(1, 112)
          pCurrent leaks when VisualFlag == 0 at line 1618
              and VisualFlag == 0 at line 1626
              and pCurrent->nTables != 0 at line 1628
              and pCurrent->nTables == 1 at line 1628
              and token3 == NULL at line 1642
              and pCurrent->nTables is 1 at line 1648
              and pCurrent->pRedTbl == NULL at line 1680.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6 jobs for cleanup in 1 minute and 34 seconds (queued for 1 second)