浏览代码

warnings fixed

mom040267 10 年之前
父节点
当前提交
11becb068c
共有 2 个文件被更改,包括 20 次插入20 次删除
  1. 14 14
      src/apps/relay/dbdrivers/dbd_sqlite.c
  2. 6 6
      src/apps/relay/turn_admin_server.c

+ 14 - 14
src/apps/relay/dbdrivers/dbd_sqlite.c

@@ -305,15 +305,15 @@ static int sqlite_get_oauth_key(const u08bits *kid, oauth_key_data_raw *key) {
 			int res = sqlite3_step(st);
 			if (res == SQLITE_ROW) {
 
-				STRCPY((char*)key->ikm_key,sqlite3_column_text(st, 0));
+				STRCPY(key->ikm_key,sqlite3_column_text(st, 0));
 				key->timestamp = (u64bits)strtoll((const char*)sqlite3_column_text(st, 1),NULL,10);
 				key->lifetime = (u32bits)strtol((const char*)sqlite3_column_text(st, 2),NULL,10);
-				STRCPY((char*)key->hkdf_hash_func,sqlite3_column_text(st, 3));
-				STRCPY((char*)key->as_rs_alg,sqlite3_column_text(st, 4));
-				STRCPY((char*)key->as_rs_key,sqlite3_column_text(st, 5));
-				STRCPY((char*)key->auth_alg,sqlite3_column_text(st, 6));
-				STRCPY((char*)key->auth_key,sqlite3_column_text(st, 7));
-				STRCPY((char*)key->kid,kid);
+				STRCPY(key->hkdf_hash_func,sqlite3_column_text(st, 3));
+				STRCPY(key->as_rs_alg,sqlite3_column_text(st, 4));
+				STRCPY(key->as_rs_key,sqlite3_column_text(st, 5));
+				STRCPY(key->auth_alg,sqlite3_column_text(st, 6));
+				STRCPY(key->auth_key,sqlite3_column_text(st, 7));
+				STRCPY(key->kid,kid);
 				ret = 0;
 			}
 		} else {
@@ -355,15 +355,15 @@ static int sqlite_list_oauth_keys(secrets_list_t *kids,secrets_list_t *hkdfs,sec
 				int res = sqlite3_step(st);
 				if (res == SQLITE_ROW) {
 
-					STRCPY((char*)key->ikm_key,sqlite3_column_text(st, 0));
+					STRCPY(key->ikm_key,sqlite3_column_text(st, 0));
 					key->timestamp = (u64bits)strtoll((const char*)sqlite3_column_text(st, 1),NULL,10);
 					key->lifetime = (u32bits)strtol((const char*)sqlite3_column_text(st, 2),NULL,10);
-					STRCPY((char*)key->hkdf_hash_func,sqlite3_column_text(st, 3));
-					STRCPY((char*)key->as_rs_alg,sqlite3_column_text(st, 4));
-					STRCPY((char*)key->as_rs_key,sqlite3_column_text(st, 5));
-					STRCPY((char*)key->auth_alg,sqlite3_column_text(st, 6));
-					STRCPY((char*)key->auth_key,sqlite3_column_text(st, 7));
-					STRCPY((char*)key->kid,sqlite3_column_text(st, 8));
+					STRCPY(key->hkdf_hash_func,sqlite3_column_text(st, 3));
+					STRCPY(key->as_rs_alg,sqlite3_column_text(st, 4));
+					STRCPY(key->as_rs_key,sqlite3_column_text(st, 5));
+					STRCPY(key->auth_alg,sqlite3_column_text(st, 6));
+					STRCPY(key->auth_key,sqlite3_column_text(st, 7));
+					STRCPY(key->kid,sqlite3_column_text(st, 8));
 
 					if(kids) {
 						add_to_secrets_list(kids,key->kid);

+ 6 - 6
src/apps/relay/turn_admin_server.c

@@ -3355,7 +3355,7 @@ static void handle_https(ioa_socket_handle s, ioa_network_buffer_handle nbh)
 					const char *realm0 = get_http_header_value(hr, HR_REALM, current_realm());
 					if(!is_superuser())
 						realm0 = current_realm();
-					STRCPY(current_eff_realm(),realm0);
+					strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
 					write_pc_page(s);
 				} else {
 					write_https_logon_page(s);
@@ -3367,7 +3367,7 @@ static void handle_https(ioa_socket_handle s, ioa_network_buffer_handle nbh)
 					const char *realm0 = get_http_header_value(hr, HR_REALM, current_realm());
 					if(!is_superuser())
 						realm0 = current_realm();
-					STRCPY(current_eff_realm(),realm0);
+					strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
 
 					const char* client_protocol = get_http_header_value(hr, HR_CLIENT_PROTOCOL, "");
 
@@ -3402,7 +3402,7 @@ static void handle_https(ioa_socket_handle s, ioa_network_buffer_handle nbh)
 						const char *realm0 = get_http_header_value(hr, HR_REALM, current_realm());
 						if(!is_superuser())
 							realm0 = current_realm();
-						STRCPY(current_eff_realm(),realm0);
+						strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
 					}
 
 					{
@@ -3502,7 +3502,7 @@ static void handle_https(ioa_socket_handle s, ioa_network_buffer_handle nbh)
 						const char *realm0 = get_http_header_value(hr, HR_REALM, current_realm());
 						if(!is_superuser())
 							realm0 = current_realm();
-						STRCPY(current_eff_realm(),realm0);
+						strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
 					}
 
 					{
@@ -3575,7 +3575,7 @@ static void handle_https(ioa_socket_handle s, ioa_network_buffer_handle nbh)
 						const char *realm0 = get_http_header_value(hr, HR_REALM, current_realm());
 						if(!is_superuser())
 							realm0 = current_realm();
-						STRCPY(current_eff_realm(),realm0);
+						strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
 					}
 
 					if(is_superuser()) {
@@ -3778,7 +3778,7 @@ static void handle_https(ioa_socket_handle s, ioa_network_buffer_handle nbh)
 			  const char *realm0 = get_http_header_value(hr, HR_REALM, current_realm());
 			  if(!is_superuser())
 			    realm0 = current_realm();
-			  STRCPY(current_eff_realm(),realm0);
+			  strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
 			  write_https_home_page(s);
 			}
 			};