Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-20353

va_end not used after va_copy

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • .master
    • .master
    • couchbase-bucket
    • None
    • Untriaged
    • Unknown
    • KV: 1st Aug - 12th Aug

    Description

      ** CID 137204: API usage errors (VARARGS) /ep-engine/tests/module_tests/kvstore_test.cc: 455 in MockLogger::vatos(const char *, char *)()
       
      ______________________________________________________________________________________________________
      * CID 137204: API usage errors (VARARGS) /ep-engine/tests/module_tests/kvstore_test.cc: 455 in MockLogger::vatos(const char *, char *)() 449 // Calculate Size 450 va_copy(cpy, va); 451 buffer.resize(vsnprintf(nullptr, 0, fmt, cpy) + 1); 452 453 // Write to vector and return as string 454 vsnprintf(buffer.data(), buffer.size(), fmt, va);
       
      CID 137204: API usage errors (VARARGS) va_end was not called for “cpy”.
       
      455 return std::string(buffer.data()); 456 } 457 458 }; 459 460 /**
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            will.gardner Will Gardner (Inactive)
            will.gardner Will Gardner (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty