Zum Inhalt wechseln


Bug im Treiber: Memory Management


  • Bitte melde dich an, um zu antworten
1 Antwort auf dieses Thema

#1 Christian Tacke

Christian Tacke

    Neues Mitglied

  • Members
  • PIP
  • 4 Beiträge:

Geschrieben 29 April 2015 - 11:17 AM

Hallo miteinander,

 

ich habe nun einen cyberjack wave und benutze ihn so halbwegs unter Linux. Bei der Gelegenheit habe ich mal etwas in die Treiber-Sourcen geschaut und festgestellt, daß das Memory-Management an einer Stelle vermutlich falsch ist:

int rsct_config_init() {
  /* init CTAPI configuration */
  _ctapi_config=new CYBERJACK_CONFIG;
...
}

void rsct_config_fini() {
  if (_ctapi_config) {   
    free(_ctapi_config); 
...
}

Speicher, der mit "new" geholt wird, sollte nicht mit "free" freigegeben werden.

 

Wo reicht man denn solche Sachen bei reiner ein? Und werden die dann auch gefixed?

 

Ob man sich bei reiner für Code-Review bewerben kann? ;o)

 

Grüße



#2 Isoleucin

Isoleucin

    Profi

  • Members
  • PIPPIPPIP
  • 172 Beiträge:

Geschrieben 29 April 2015 - 13:05 PM

Hallo Christian,

 

einfach eine Mail an support@reiner-sct.com schicken. Dort werden solche Hinweise weitergeleitet an die Entwickler.

 

Viele Grüsse,

Isoleucin