Просмотр исходного кода

no results in case of incremental finish

Anton Lebedevich 13 лет назад
Родитель
Сommit
89b6e129af
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/pgsql_sock.erl

+ 6 - 2
src/pgsql_sock.erl

@@ -540,8 +540,12 @@ on_message({$Z, <<Status:8>>}, State) ->
                              finish(State, done, lists:reverse(Results))
                      end;
                  equery ->
-                     [Result] = State#state.results,
-                     finish(State, done, Result);
+                     case State#state.results of
+                         [Result] ->
+                             finish(State, done, Result);
+                         [] ->
+                             finish(State, done)
+                     end;
                  sync ->
                      finish(State, ok)
              end,