global: prefer sizeof(*pointer) when possible
Suggested-by: Sultan Alsawaf <sultanxda@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									4d59d1f2c5
								
							
						
					
					
						commit
						17546fcd75
					
				
							
								
								
									
										10
									
								
								src/config.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/config.c
									
									
									
									
									
								
							@ -310,7 +310,7 @@ static inline bool parse_allowedips(struct wgpeer *peer, struct wgallowedip **la
 | 
			
		||||
		saved_entry = strdup(mask);
 | 
			
		||||
		ip = strsep(&mask, "/");
 | 
			
		||||
 | 
			
		||||
		new_allowedip = calloc(1, sizeof(struct wgallowedip));
 | 
			
		||||
		new_allowedip = calloc(1, sizeof(*new_allowedip));
 | 
			
		||||
		if (!new_allowedip) {
 | 
			
		||||
			perror("calloc");
 | 
			
		||||
			free(saved_entry);
 | 
			
		||||
@ -464,8 +464,8 @@ out:
 | 
			
		||||
 | 
			
		||||
bool config_read_init(struct config_ctx *ctx, bool append)
 | 
			
		||||
{
 | 
			
		||||
	memset(ctx, 0, sizeof(struct config_ctx));
 | 
			
		||||
	ctx->device = calloc(1, sizeof(struct wgdevice));
 | 
			
		||||
	memset(ctx, 0, sizeof(*ctx));
 | 
			
		||||
	ctx->device = calloc(1, sizeof(*ctx->device));
 | 
			
		||||
	if (!ctx->device) {
 | 
			
		||||
		perror("calloc");
 | 
			
		||||
		return false;
 | 
			
		||||
@ -511,7 +511,7 @@ static char *strip_spaces(const char *in)
 | 
			
		||||
 | 
			
		||||
struct wgdevice *config_read_cmd(char *argv[], int argc)
 | 
			
		||||
{
 | 
			
		||||
	struct wgdevice *device = calloc(1, sizeof(struct wgdevice));
 | 
			
		||||
	struct wgdevice *device = calloc(1, sizeof(*device));
 | 
			
		||||
	struct wgpeer *peer = NULL;
 | 
			
		||||
	struct wgallowedip *allowedip = NULL;
 | 
			
		||||
 | 
			
		||||
@ -537,7 +537,7 @@ struct wgdevice *config_read_cmd(char *argv[], int argc)
 | 
			
		||||
			argv += 2;
 | 
			
		||||
			argc -= 2;
 | 
			
		||||
		} else if (!strcmp(argv[0], "peer") && argc >= 2) {
 | 
			
		||||
			struct wgpeer *new_peer = calloc(1, sizeof(struct wgpeer));
 | 
			
		||||
			struct wgpeer *new_peer = calloc(1, sizeof(*new_peer));
 | 
			
		||||
 | 
			
		||||
			allowedip = NULL;
 | 
			
		||||
			if (!new_peer) {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								src/ipc.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								src/ipc.c
									
									
									
									
									
								
							@ -294,7 +294,7 @@ static int userspace_get_device(struct wgdevice **out, const char *interface)
 | 
			
		||||
	FILE *f;
 | 
			
		||||
	int ret = -EPROTO;
 | 
			
		||||
 | 
			
		||||
	*out = dev = calloc(1, sizeof(struct wgdevice));
 | 
			
		||||
	*out = dev = calloc(1, sizeof(*dev));
 | 
			
		||||
	if (!dev)
 | 
			
		||||
		return -errno;
 | 
			
		||||
 | 
			
		||||
@ -332,7 +332,7 @@ static int userspace_get_device(struct wgdevice **out, const char *interface)
 | 
			
		||||
			dev->fwmark = NUM(0xffffffffU);
 | 
			
		||||
			dev->flags |= WGDEVICE_HAS_FWMARK;
 | 
			
		||||
		} else if (!strcmp(key, "public_key")) {
 | 
			
		||||
			struct wgpeer *new_peer = calloc(1, sizeof(struct wgpeer));
 | 
			
		||||
			struct wgpeer *new_peer = calloc(1, sizeof(*new_peer));
 | 
			
		||||
 | 
			
		||||
			if (!new_peer) {
 | 
			
		||||
				ret = -ENOMEM;
 | 
			
		||||
@ -398,7 +398,7 @@ static int userspace_get_device(struct wgdevice **out, const char *interface)
 | 
			
		||||
 | 
			
		||||
			if (!mask || !isdigit(mask[0]))
 | 
			
		||||
				break;
 | 
			
		||||
			new_allowedip = calloc(1, sizeof(struct wgallowedip));
 | 
			
		||||
			new_allowedip = calloc(1, sizeof(*new_allowedip));
 | 
			
		||||
			if (!new_allowedip) {
 | 
			
		||||
				ret = -ENOMEM;
 | 
			
		||||
				goto err;
 | 
			
		||||
@ -708,7 +708,7 @@ static int parse_allowedip(const struct nlattr *attr, void *data)
 | 
			
		||||
static int parse_allowedips(const struct nlattr *attr, void *data)
 | 
			
		||||
{
 | 
			
		||||
	struct wgpeer *peer = data;
 | 
			
		||||
	struct wgallowedip *new_allowedip = calloc(1, sizeof(struct wgallowedip));
 | 
			
		||||
	struct wgallowedip *new_allowedip = calloc(1, sizeof(*new_allowedip));
 | 
			
		||||
	int ret;
 | 
			
		||||
 | 
			
		||||
	if (!new_allowedip) {
 | 
			
		||||
@ -787,7 +787,7 @@ static int parse_peer(const struct nlattr *attr, void *data)
 | 
			
		||||
static int parse_peers(const struct nlattr *attr, void *data)
 | 
			
		||||
{
 | 
			
		||||
	struct wgdevice *device = data;
 | 
			
		||||
	struct wgpeer *new_peer = calloc(1, sizeof(struct wgpeer));
 | 
			
		||||
	struct wgpeer *new_peer = calloc(1, sizeof(*new_peer));
 | 
			
		||||
	int ret;
 | 
			
		||||
 | 
			
		||||
	if (!new_peer) {
 | 
			
		||||
@ -886,7 +886,7 @@ static int kernel_get_device(struct wgdevice **device, const char *interface)
 | 
			
		||||
	struct mnlg_socket *nlg;
 | 
			
		||||
 | 
			
		||||
try_again:
 | 
			
		||||
	*device = calloc(1, sizeof(struct wgdevice));
 | 
			
		||||
	*device = calloc(1, sizeof(**device));
 | 
			
		||||
	if (!*device)
 | 
			
		||||
		return -errno;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -53,12 +53,12 @@ static void sort_peers(struct wgdevice *device)
 | 
			
		||||
		++peer_count;
 | 
			
		||||
	if (!peer_count)
 | 
			
		||||
		return;
 | 
			
		||||
	peers = calloc(peer_count, sizeof(struct wgpeer *));
 | 
			
		||||
	peers = calloc(peer_count, sizeof(*peers));
 | 
			
		||||
	if (!peers)
 | 
			
		||||
		return;
 | 
			
		||||
	for_each_wgpeer(device, peer)
 | 
			
		||||
		peers[i++] = peer;
 | 
			
		||||
	qsort(peers, peer_count, sizeof(struct wgpeer *), peer_cmp);
 | 
			
		||||
	qsort(peers, peer_count, sizeof(*peers), peer_cmp);
 | 
			
		||||
	device->first_peer = peers[0];
 | 
			
		||||
	peers[0]->next_peer = NULL;
 | 
			
		||||
	for (i = 1; i < peer_count; ++i) {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user