<div dir="ltr">片見様<div><br></div><div>安藤です</div><div><br></div><div>Coverity Scanにて指摘された以下の問題について、調査および修正をお願いいたします。</div><div><br></div><div><br></div><div><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername"></b> <span dir="ltr"><<a href="mailto:scan-admin@coverity.com">scan-admin@coverity.com</a>></span><br>Date: 2017-06-26 11:41 GMT+09:00<br>Subject: New Defects reported by Coverity Scan for OpenRTM-aist-Java<br>To: <a href="mailto:noriaki.ando@gmail.com">noriaki.ando@gmail.com</a><br><br><br><br>
Hi,<br>
<br>
Please find the latest report on new defect(s) introduced to OpenRTM-aist-Java found with Coverity Scan.<br>
<br>
2 new defect(s) introduced to OpenRTM-aist-Java found with Coverity Scan.<br>
<br>
<br>
New defect(s) Reported-by: Coverity Scan<br>
Showing 2 of 2 defect(s)<br>
<br>
<br>
** CID 1382979:  Resource leaks  (RESOURCE_LEAK)<br>
/jp.go.aist.rtm.RTC/src/jp/go/<wbr>aist/rtm/RTC/port/<wbr>SharedMemory.java: 218 in jp.go.aist.rtm.RTC.port.<wbr>SharedMemory.open_memory(long, java.lang.String)()<br>
<br>
<br>
______________________________<wbr>______________________________<wbr>______________________________<wbr>______________<br>
*** CID 1382979:  Resource leaks  (RESOURCE_LEAK)<br>
/jp.go.aist.rtm.RTC/src/jp/go/<wbr>aist/rtm/RTC/port/<wbr>SharedMemory.java: 218 in jp.go.aist.rtm.RTC.port.<wbr>SharedMemory.open_memory(long, java.lang.String)()<br>
212             }<br>
213             else {<br>
214                 address = SHARED_NAME+m_shm_address;<br>
215                 try{<br>
216                     RandomAccessFile file = new RandomAccessFile(address, "rw");<br>
217                     file.setLength(m_memory_size);<br>
>>>     CID 1382979:  Resource leaks  (RESOURCE_LEAK)<br>
>>>     Variable "file" going out of scope leaks the resource it refers to.<br>
218                 }<br>
219                 catch(Exception ex) {<br>
220                     rtcout.println(Logbuf.ERROR,"<wbr>Open error  "+ex.toString() );<br>
221                 }<br>
222             }<br>
223     /*<br>
<br>
** CID 1382969:  Resource leaks  (RESOURCE_LEAK)<br>
/jp.go.aist.rtm.RTC/src/jp/go/<wbr>aist/rtm/RTC/port/<wbr>SharedMemory.java: 149 in jp.go.aist.rtm.RTC.port.<wbr>SharedMemory.create_memory(<wbr>long, java.lang.String)()<br>
<br>
<br>
______________________________<wbr>______________________________<wbr>______________________________<wbr>______________<br>
*** CID 1382969:  Resource leaks  (RESOURCE_LEAK)<br>
/jp.go.aist.rtm.RTC/src/jp/go/<wbr>aist/rtm/RTC/port/<wbr>SharedMemory.java: 149 in jp.go.aist.rtm.RTC.port.<wbr>SharedMemory.create_memory(<wbr>long, java.lang.String)()<br>
143             }<br>
144             else {<br>
145                 address = SHARED_NAME+m_shm_address;<br>
146                 try{<br>
147                     RandomAccessFile file = new RandomAccessFile(address, "rw");<br>
148                     file.setLength(m_memory_size);<br>
>>>     CID 1382969:  Resource leaks  (RESOURCE_LEAK)<br>
>>>     Variable "file" going out of scope leaks the resource it refers to.<br>
149                 }<br>
150                 catch(Exception ex) {<br>
151                     rtcout.println(Logbuf.ERROR,"<wbr>Open error  "+ex.toString() );<br>
152                 }<br>
153             }<br>
154     /*<br>
<br>
<br>
______________________________<wbr>______________________________<wbr>______________________________<wbr>______________<br>
To view the defects in Coverity Scan visit, <a href="https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZdqEYIEV6fC3VpHsiJuUgyNAsW5JUGLodde5X6QuvUplY3hTfvUVMk8BogSX8Dcv8-3D_bMTJc4H827k1LecmShShQChJHyy-2FlGNA-2BiTt-2FUh6eI3fmn-2B-2BeYK-2BW3QyzAyyUDJjOGmW0X2K0UcTi-2B-2BuB0EaQuYs3J9KFDu7civnNp3v-2BkqnDjRi72CkMvjGIDnuww0WXKMAFprlOK261V282JBLiNq6PcOKG5Pss2N6q-2FKq7frEKAJPwykdVcNtvdhdspXSF22Lb6KDc537Hfw52kYNFizA0Radz5Bx-2Fi2F9SNdsGs-3D" rel="noreferrer" target="_blank">https://u2389337.ct.sendgrid.<wbr>net/wf/click?upn=08onrYu34A-<wbr>2BWcWUl-2F-2BfV0V05UPxvVjWch-<wbr>2Bd2MGckcRZdqEYIEV6fC3VpHsiJuU<wbr>gyNAsW5JUGLodde5X6QuvUplY3hTfv<wbr>UVMk8BogSX8Dcv8-3D_<wbr>bMTJc4H827k1LecmShShQChJHyy-<wbr>2FlGNA-2BiTt-2FUh6eI3fmn-2B-<wbr>2BeYK-<wbr>2BW3QyzAyyUDJjOGmW0X2K0UcTi-<wbr>2B-<wbr>2BuB0EaQuYs3J9KFDu7civnNp3v-<wbr>2BkqnDjRi72CkMvjGIDnuww0WXKMAF<wbr>prlOK261V282JBLiNq6PcOKG5Pss2N<wbr>6q-<wbr>2FKq7frEKAJPwykdVcNtvdhdspXSF2<wbr>2Lb6KDc537Hfw52kYNFizA0Radz5Bx<wbr>-2Fi2F9SNdsGs-3D</a><br>
<br>
To manage Coverity Scan email notifications for "<a href="mailto:noriaki.ando@gmail.com">noriaki.ando@gmail.com</a>", click <a href="https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4nZ7NaPR9DYpBKeHDWilWxB-2BYSE-2FoLBRpTZIxrjsAsU7h3e2ii2p6-2BxblUHLQUv-2FpHkkxZRrxd95hsDXZCRW0Q95LNj-2BneKI-2B17tghd35qxk-3D_bMTJc4H827k1LecmShShQChJHyy-2FlGNA-2BiTt-2FUh6eI3fmn-2B-2BeYK-2BW3QyzAyyUDJj2BPSNC5aZQu6zXOv0-2FwsiGTC8qXyYTT7ZfUUffzPRBgLLTXkKT-2F2RoQ0LEuWO-2BBRyy-2BxKfBUh1OgcmBoeN2fdxEEpI1jmRFg-2FXNeb8ds1GcjawAKvd2DcYeYQVSAVBfrzFNbWHksN3AUJTuFK1zGWHqwqOivwaO0MmChLBZ121c-3D" rel="noreferrer" target="_blank">https://u2389337.ct.sendgrid.<wbr>net/wf/click?upn=08onrYu34A-<wbr>2BWcWUl-2F-2BfV0V05UPxvVjWch-<wbr>2Bd2MGckcRbVDbis712qZDP-<wbr>2FA8y06Nq4nZ7NaPR9DYpBKeHDWilW<wbr>xB-2BYSE-<wbr>2FoLBRpTZIxrjsAsU7h3e2ii2p6-<wbr>2BxblUHLQUv-<wbr>2FpHkkxZRrxd95hsDXZCRW0Q95LNj-<wbr>2BneKI-2B17tghd35qxk-3D_<wbr>bMTJc4H827k1LecmShShQChJHyy-<wbr>2FlGNA-2BiTt-2FUh6eI3fmn-2B-<wbr>2BeYK-<wbr>2BW3QyzAyyUDJj2BPSNC5aZQu6zXOv<wbr>0-<wbr>2FwsiGTC8qXyYTT7ZfUUffzPRBgLLT<wbr>XkKT-2F2RoQ0LEuWO-2BBRyy-<wbr>2BxKfBUh1OgcmBoeN2fdxEEpI1jmRF<wbr>g-<wbr>2FXNeb8ds1GcjawAKvd2DcYeYQVSAV<wbr>BfrzFNbWHksN3AUJTuFK1zGWHqwqOi<wbr>vwaO0MmChLBZ121c-3D</a><br>
<br>
</div><br></div></div>