mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-27 07:56:14 +01:00
Merge branch 'fix_more_warnings' into 'master'
Fix more warnings See merge request GNOME/glib!2048
This commit is contained in:
commit
3e2f31c858
@ -427,8 +427,10 @@ g_input_stream_real_skip (GInputStream *stream,
|
||||
NULL))
|
||||
{
|
||||
end = g_seekable_tell (seekable);
|
||||
g_assert (start >= 0);
|
||||
g_assert (end >= start);
|
||||
if (start > G_MAXSIZE - count || start + count > end)
|
||||
if ((guint64) start > (G_MAXSIZE - count) ||
|
||||
(start + count) > (guint64) end)
|
||||
{
|
||||
stream->priv->pending = TRUE;
|
||||
return end - start;
|
||||
|
@ -66,9 +66,9 @@ typedef struct
|
||||
GHashTable *system_locks; /* Used as a set, owning the strings it contains */
|
||||
|
||||
gchar *prefix;
|
||||
gint prefix_len;
|
||||
gsize prefix_len;
|
||||
gchar *root_group;
|
||||
gint root_group_len;
|
||||
gsize root_group_len;
|
||||
|
||||
GFile *file;
|
||||
GFileMonitor *file_monitor;
|
||||
@ -173,7 +173,9 @@ convert_path (GKeyfileSettingsBackend *kfsb,
|
||||
/* if a root_group was specified, make sure the user hasn't given
|
||||
* a path that ghosts that group name
|
||||
*/
|
||||
if (last_slash != NULL && (last_slash - key) == kfsb->root_group_len && memcmp (key, kfsb->root_group, last_slash - key) == 0)
|
||||
if (last_slash != NULL && last_slash - key >= 0 &&
|
||||
(gsize) (last_slash - key) == kfsb->root_group_len &&
|
||||
memcmp (key, kfsb->root_group, last_slash - key) == 0)
|
||||
return FALSE;
|
||||
}
|
||||
else
|
||||
|
@ -59,7 +59,8 @@ g_seekable_default_init (GSeekableInterface *iface)
|
||||
*
|
||||
* Tells the current position within the stream.
|
||||
*
|
||||
* Returns: the offset from the beginning of the buffer.
|
||||
* Returns: the (positive or zero) offset from the beginning of the
|
||||
* buffer, zero if the target is not seekable.
|
||||
**/
|
||||
goffset
|
||||
g_seekable_tell (GSeekable *seekable)
|
||||
|
@ -276,7 +276,8 @@ static const GDBusInterfaceVTable interface_vtable =
|
||||
{
|
||||
handle_method_call,
|
||||
handle_get_property,
|
||||
handle_set_property
|
||||
handle_set_property,
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
|
@ -72,7 +72,8 @@ const GDBusInterfaceVTable manager_vtable =
|
||||
{
|
||||
manager_method_call,
|
||||
NULL, /* get_property */
|
||||
NULL /* set_property */
|
||||
NULL, /* set_property */
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
@ -187,6 +188,7 @@ const GDBusInterfaceVTable block_vtable =
|
||||
block_method_call,
|
||||
block_get_property,
|
||||
block_set_property,
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
@ -223,8 +225,9 @@ partition_method_call (GDBusConnection *connection,
|
||||
const GDBusInterfaceVTable partition_vtable =
|
||||
{
|
||||
partition_method_call,
|
||||
//partition_get_property,
|
||||
//partition_set_property
|
||||
NULL,
|
||||
NULL,
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
@ -321,7 +324,8 @@ const GDBusSubtreeVTable subtree_vtable =
|
||||
{
|
||||
subtree_enumerate,
|
||||
subtree_introspect,
|
||||
subtree_dispatch
|
||||
subtree_dispatch,
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
|
@ -112,7 +112,8 @@ pokee_method_call (GDBusConnection *connection,
|
||||
static const GDBusInterfaceVTable pokee_vtable = {
|
||||
pokee_method_call,
|
||||
NULL, /* get_property */
|
||||
NULL /* set_property */
|
||||
NULL, /* set_property */
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
/* Processes:
|
||||
|
@ -132,7 +132,7 @@ test_methods (GDBusProxy *proxy)
|
||||
static gboolean
|
||||
strv_equal (gchar **strv, ...)
|
||||
{
|
||||
gint count;
|
||||
gsize count;
|
||||
va_list list;
|
||||
const gchar *str;
|
||||
gboolean res;
|
||||
|
@ -220,7 +220,7 @@ g_notification_server_bus_acquired (GDBusConnection *connection,
|
||||
gpointer user_data)
|
||||
{
|
||||
const GDBusInterfaceVTable vtable = {
|
||||
org_gtk_Notifications_method_call, NULL, NULL
|
||||
org_gtk_Notifications_method_call, NULL, NULL, { 0 }
|
||||
};
|
||||
GNotificationServer *server = user_data;
|
||||
|
||||
|
@ -45,7 +45,7 @@ static GSocketAddress *
|
||||
socket_address_from_string (const char *name)
|
||||
{
|
||||
#ifdef G_OS_UNIX
|
||||
int i, len;
|
||||
gsize i, len;
|
||||
|
||||
for (i = 0; i < G_N_ELEMENTS (unix_socket_address_types); i++)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user