Browse Source

single atom requests

Anton Lebedevich 13 years ago
parent
commit
2b5c50de82
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/pgsql_sock.erl

+ 5 - 1
src/pgsql_sock.erl

@@ -309,7 +309,11 @@ notify_async(#state{async = Pid}, Msg) ->
 
 command_tag(#state{queue = Q}) ->
     {_, Req} = queue:get(Q),
-    element(1, Req).
+    if is_tuple(Req) ->
+            element(1, Req);
+       is_atom(Req) ->
+            Req
+    end.
 
 get_columns(State) ->
     #state{queue = Q, columns = Columns} = State,