title: postgresql libpq inserting empty row for no reason
body: <p>I'm using the libpq library in C for accessing my Postgresql database. The application inserts a piece of data fed from a queue. When there is a lot of data and it's inserting very quickly it randomly inserts and empty row into the table. Before I even perform the insert I check to make sure that the length of the text being inserted is greater then one. Is there a reason why this is randomly happening? It dosen't happen when there is less data. </p>
  
  <p>*I'd like to note, that this does not happen on Mysql, only Postgresql</p>