orientechnologies / OrientDB.Net

OrientDB .Net Core core modules solution.
4 stars 7 forks source link

Infinite loop in OrientDBBinaryConnectionStream #20

Open weizensnake opened 6 years ago

weizensnake commented 6 years ago

Process in this class will call Destroy if an exception occurs during processing. Destroy in turn will dispose the stream that Process was trying to use and will attempt to create a new stream by opening the database. That leads to an infinite loop if opening the database itself fails, for example because the connection options were created with a null database name.