diff options
Diffstat (limited to 'libs/libmosquitto/src/handle_auth.c')
-rw-r--r-- | libs/libmosquitto/src/handle_auth.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/libs/libmosquitto/src/handle_auth.c b/libs/libmosquitto/src/handle_auth.c deleted file mode 100644 index 5b84d3de31..0000000000 --- a/libs/libmosquitto/src/handle_auth.c +++ /dev/null @@ -1,49 +0,0 @@ -/* -Copyright (c) 2018 Roger Light <roger@atchoo.org> - -All rights reserved. This program and the accompanying materials -are made available under the terms of the Eclipse Public License v1.0 -and Eclipse Distribution License v1.0 which accompany this distribution. - -The Eclipse Public License is available at - http://www.eclipse.org/legal/epl-v10.html -and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - -Contributors: - Roger Light - initial implementation and documentation. -*/ - -#include "config.h" - -#include <stdio.h> -#include <string.h> - -#include "logging_mosq.h" -#include "mosquitto_internal.h" -#include "mqtt_protocol.h" -#include "packet_mosq.h" -#include "property_mosq.h" - - -int handle__auth(struct mosquitto *mosq) -{ - int rc = 0; - uint8_t reason_code; - mosquitto_property *properties = NULL; - - if(!mosq) return MOSQ_ERR_INVAL; - log__printf(mosq, MOSQ_LOG_DEBUG, "Client %s received AUTH", mosq->id); - - if(mosq->protocol != mosq_p_mqtt5){ - return MOSQ_ERR_PROTOCOL; - } - - if(packet__read_byte(&mosq->in_packet, &reason_code)) return 1; - - rc = property__read_all(CMD_AUTH, &mosq->in_packet, &properties); - if(rc) return rc; - mosquitto_property_free_all(&properties); /* FIXME - TEMPORARY UNTIL PROPERTIES PROCESSED */ - - return MOSQ_ERR_SUCCESS; -} |