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

Coverity analysis defect 111345: Resource leak

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • 1.25.0
    • Affects Version/s: None
    • Component/s: libmongoc, Testing
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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;
      

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

              Created:
              Updated:
              Resolved: