Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-3008

Coverity analysis defect 111345: Resource leak

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor - P4 Minor - P4
    • 1.25.0
    • None
    • libmongoc, tests
    • None

    Description

      Leak of memory or pointers to system resources

      Defect 111345 (STATIC_C)
      Checker RESOURCE_LEAK (subcategory none)
      File: /src/libmongoc/tests/json-test.c
      Function run_json_general_test
      /src/libmongoc/tests/json-test.c, line: 1119
      Assigning: "selected_test" = storage returned from "test_framework_getenv("MONGOC_JSON_SUBTEST")".

                selected_test = test_framework_getenv ("MONGOC_JSON_SUBTEST");

      /src/libmongoc/tests/json-test.c, line: 1121
      Resource "selected_test" is not freed or pointed-to in "strcmp".

                if (selected_test && strcmp (selected_test, description) != 0) {

      /src/libmongoc/tests/json-test.c, line: 1133
      Variable "selected_test" going out of scope leaks the storage it points to.

                   continue;

      Attachments

        Activity

          People

            kevin.albertson@mongodb.com Kevin Albertson
            xgen-internal-coverity Coverity Collector User
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: