forked from cory/tildefriends
		
	Oops. This caused a double-reject.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4135 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		| @@ -899,8 +899,7 @@ int _socket_writeInternal(socket_t* socket, promiseid_t promise, const char* dat | |||||||
| { | { | ||||||
| 	if (!socket->_socket.data) | 	if (!socket->_socket.data) | ||||||
| 	{ | 	{ | ||||||
| 		tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(tf_task_get_context(socket->_task), "uv_write: %s", "not connected")); | 		return UV_ENOTCONN; | ||||||
| 		return -1; |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	char* rawBuffer = tf_malloc(sizeof(uv_write_t) + length); | 	char* rawBuffer = tf_malloc(sizeof(uv_write_t) + length); | ||||||
| @@ -917,7 +916,6 @@ int _socket_writeInternal(socket_t* socket, promiseid_t promise, const char* dat | |||||||
| 	int result = uv_write(request, (uv_stream_t*)&socket->_socket, &buffer, 1, _socket_onWrite); | 	int result = uv_write(request, (uv_stream_t*)&socket->_socket, &buffer, 1, _socket_onWrite); | ||||||
| 	if (result != 0) | 	if (result != 0) | ||||||
| 	{ | 	{ | ||||||
| 		tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(tf_task_get_context(socket->_task), "uv_write: %s", uv_strerror(result))); |  | ||||||
| 		tf_free(rawBuffer); | 		tf_free(rawBuffer); | ||||||
| 	} | 	} | ||||||
| 	return result; | 	return result; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user