Procházet zdrojové kódy

lwsc: added loaded field to intermodule api strucure

- mark when the structure is filled
Daniel-Constantin Mierla před 4 roky
rodič
revize
3c48266d56
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      src/modules/lwsc/api.h

+ 4 - 2
src/modules/lwsc/api.h

@@ -37,6 +37,7 @@ typedef int (*lwsc_api_request_f)(str *wsurl, str *wsproto, str *sdata,
  * @brief Stateless (sl) API structure
  */
 typedef struct lwsc_api {
+	int loaded;
 	lwsc_api_request_f  request; /* send and receice data */
 } lwsc_api_t;
 
@@ -54,11 +55,12 @@ static inline int lwsc_load_api(lwsc_api_t *lwscb)
 		LM_ERR("cannot find bind_lwsc exported function\n");
 		return -1;
 	}
-	if (bindlwsc(lwscb)==-1)
-	{
+	if (bindlwsc(lwscb)==-1) {
 		LM_ERR("cannot bind lwsc api\n");
 		return -1;
 	}
+	lwscb->loaded = 1;
+
 	return 0;
 }