real: Fix compiler warnings with latest clang
authorSebastian Dröge <sebastian@centricular.com>
Fri, 25 Nov 2016 21:51:00 +0000 (23:51 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 25 Nov 2016 21:51:23 +0000 (23:51 +0200)
realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
  *buf1 = 128;
        ~ ^~~

https://bugzilla.gnome.org/show_bug.cgi?id=775112

gst/realmedia/realhash.c

index 97b1390..4a18189 100644 (file)
@@ -292,7 +292,7 @@ gst_rtsp_ext_real_calc_response_and_checksum (char *response, char *chksum,
   /* calculate response */
   call_hash (field, buf, 64);
   memset (buf1, 0, 64);
-  *buf1 = 128;
+  *buf1 = (char) 128;
   memcpy (buf2, field + 16, 8);
   i = (LE_32 ((buf2)) >> 3) & 0x3f;
   if (i < 56)