Closed
Bug 569454
Opened 15 years ago
Closed 15 years ago
bad ownership model for allProperties in GRE_GetGREPathWithProperties
Categories
(Core :: XPCOM, defect)
Tracking
()
RESOLVED
FIXED
mozilla2.0b9
People
(Reporter: timeless, Assigned: timeless)
References
(Blocks 1 open bug, )
Details
(Keywords: coverity, memory-leak)
Attachments
(1 file)
678 bytes,
patch
|
benjamin
:
review+
benjamin
:
approval2.0+
|
Details | Diff | Splinter Review |
159 GRE_GetGREPathWithProperties(const GREVersionRange *versions,
171 GREProperty *allProperties = new GREProperty[propertiesLength + 1];
189 if (env && *env) {
194 #if XP_UNIX
195 if (realpath(p, aBuffer))
196 return NS_OK;
197 #elif WINCE
209 return NS_OK;
210 #elif XP_WIN
211 if (_fullpath(aBuffer, p, aBufLen))
212 return NS_OK;
213 #elif XP_OS2
218 return NS_OK;
220 #elif XP_BEOS
227 return NS_OK;
232 #endif
234 if (strlen(p) >= aBufLen)
235 return NS_ERROR_FILE_NAME_TOO_LONG;
239 return NS_OK;
244 if (env && *env) {
246 return NS_OK;
249 #ifdef XP_MACOSX
296 if (aBuffer[0])
297 return NS_OK;
471 return NS_ERROR_FAILURE;
Assignee: nobody → timeless
Status: NEW → ASSIGNED
Attachment #496458 -
Flags: review?(benjamin)
Attachment #496458 -
Flags: approval2.0?
Comment 2•15 years ago
|
||
Comment on attachment 496458 [details] [diff] [review]
proposal
I really don't care because I hope nobody uses this API any more and it's scheduled for removal, but sure.
Attachment #496458 -
Flags: review?(benjamin)
Attachment #496458 -
Flags: review+
Attachment #496458 -
Flags: approval2.0?
Attachment #496458 -
Flags: approval2.0+
Keywords: checkin-needed
Comment 3•15 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Flags: in-testsuite-
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b9
Updated•7 years ago
|
Blocks: coverity-analysis
You need to log in
before you can comment on or make changes to this bug.
Description
•