Fix the gcov build error
[platform/core/api/tethering.git] / src / tethering_client.c
index ec4d7e2..ffbd882 100755 (executable)
@@ -24,6 +24,8 @@ API int tethering_client_clone(tethering_client_h *dest, tethering_client_h orig
 
        _retvm_if(dest == NULL, TETHERING_ERROR_INVALID_PARAMETER,
                        "Parameter(dest) is NULL\n");
+       _retvm_if(origin == NULL, TETHERING_ERROR_INVALID_PARAMETER,
+                       "Parameter(origin) is NULL\n");
 
        __tethering_client_h *si = NULL;
        __tethering_client_h *source = NULL;
@@ -83,6 +85,22 @@ API int tethering_client_get_tethering_type(tethering_client_h client, tethering
        return TETHERING_ERROR_NONE;
 }
 
+API int tethering_client_get_tethering_band(tethering_client_h client, tethering_band_e *band)
+{
+       CHECK_FEATURE_SUPPORTED(TETHERING_FEATURE);
+
+       _retvm_if(client == NULL, TETHERING_ERROR_INVALID_PARAMETER,
+                       "Parameter(client) is NULL\n");
+       _retvm_if(band == NULL, TETHERING_ERROR_INVALID_PARAMETER,
+                       "Parameter(band) is NULL\n");
+
+       __tethering_client_h *si = (__tethering_client_h *)client;
+
+       *band = si->band;
+
+       return TETHERING_ERROR_NONE;
+}
+
 API int tethering_client_get_name(tethering_client_h client, char **name)
 {
        CHECK_FEATURE_SUPPORTED(TETHERING_FEATURE);
@@ -149,6 +167,9 @@ API int tethering_client_get_time(tethering_client_h client, time_t *timestamp)
 
        _retvm_if(client == NULL, TETHERING_ERROR_INVALID_PARAMETER,
                        "Parameter(client) is NULL\n");
+       _retvm_if(timestamp == NULL, TETHERING_ERROR_INVALID_PARAMETER,
+                       "Parameter(timestamp) is NULL\n");
+
 
        __tethering_client_h *si = (__tethering_client_h *)client;