Overview
Comment: | ChromeOS: Fix a potential free(NULL) in initialization of PCSC-NaCl |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
5acacab0009aaaea5cb319348f8298c8 |
User & Date: | rkeene on 2016-02-19 17:50:50 |
Other Links: | manifest | tags |
Context
2016-02-26
| ||
16:23 | ChromeOS: Updated to delete the entire retry queue when we are done with it check-in: 42d0db67a2 user: rkeene tags: trunk | |
2016-02-19
| ||
17:50 | ChromeOS: Fix a potential free(NULL) in initialization of PCSC-NaCl check-in: 5acacab000 user: rkeene tags: trunk | |
17:50 | ChromeOS: Slightly better PCSC-NaCl initialization and enabled debugging in all projects check-in: c4916c27cd user: rkeene tags: trunk | |
Changes
Modified build/chrome/cackey-chrome-init.cc from [e1139896d5] to [84155dbf3d].
︙ | ︙ | |||
58 59 60 61 62 63 64 | if (command.AsString() == "init") { if (message->HasKey("smartcardManagerAppId")) { smartcardManagerAppId = strdup(message->Get("smartcardManagerAppId").AsString().c_str()); } pcscNaClInit(this, corePointer, smartcardManagerAppId, "CACKey"); | > | > | 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | if (command.AsString() == "init") { if (message->HasKey("smartcardManagerAppId")) { smartcardManagerAppId = strdup(message->Get("smartcardManagerAppId").AsString().c_str()); } pcscNaClInit(this, corePointer, smartcardManagerAppId, "CACKey"); if (smartcardManagerAppId) { free((void *) smartcardManagerAppId); } reply->Set("status", "success"); } else if (command.AsString() == "listcertificates") { numCertificates = cackey_chrome_listCertificates(&certificates); certificatesPPArray.SetLength(numCertificates); |
︙ | ︙ |