[PULL] Death to MBE and Coverity findings

Tiago Vignatti tiago.vignatti at nokia.com
Wed Apr 21 08:40:15 PDT 2010


Hi Keith,

You will see here three sets of work, in this order:
- the death to Multibuffer extension
- a tiny patch to remove unused macro in configure
- several fix from Coverity static analysis tool

Thanks,


The following changes since commit b3ab978df861c08298f57529e3db980489055c35:
  Keith Packard (1):
        Merge remote branch 'whot/for-keith'

are available in the git repository at:

  git://people.freedesktop.org/~vignatti/xserver.git for-keith

Tiago Vignatti (12):
      Death to Multibuffer extension
      configure: remove unused builtin font macro from autoconf file
      exa: check for NULL pointer before dereferences it
      mi: check for NULL pointer before dereferences it in miPointerSetPosition
      xfree86: fix not reached code in parser
      Xi: fix not reached code in XSendExtensionEvent
      xfree86: check for NULL pointer before dereferences it in parser code
      Xi: check for NULL pointer before dereferences it in ListButtonInfo
      xkb: check for NULL pointer before dereferences it in XkbAddClientResource
      exa: don't need to check for NULL pointer if we already assumed it has a value
      xkb: check for NULL pointer before dereferences it in XkbWriteXKBSymbols
      xfree86: fix not reached code in tty code

 Xext/Makefile.am                         |    9 -
 Xext/mbuf.c                              | 2014 ------------------------------
 Xext/mbufbf.c                            | 1007 ---------------
 Xext/mbufpx.c                            |  648 ----------
 Xext/sync.c                              |    2 +-
 Xext/xtest.c                             |    3 +-
 Xi/sendexev.c                            |    3 +-
 Xi/xiquerydevice.c                       |    5 +-
 configure.ac                             |    7 -
 exa/exa.c                                |   14 +-
 exa/exa_classic.c                        |    3 +-
 exa/exa_driver.c                         |    3 +-
 exa/exa_mixed.c                          |    3 +-
 hw/xfree86/dixmods/extmod/modinit.c      |    9 -
 hw/xfree86/dixmods/extmod/modinit.h      |    5 -
 hw/xfree86/os-support/shared/posix_tty.c |    5 -
 hw/xfree86/parser/read.c                 |    4 +-
 hw/xfree86/parser/scan.c                 |    7 +-
 include/dix-config.h.in                  |    6 -
 include/globals.h                        |    4 -
 mi/miinitext.c                           |   13 -
 mi/mipointer.c                           |    6 +-
 os/utils.c                               |    3 -
 xkb/xkbEvents.c                          |    3 +-
 xkb/xkbout.c                             |    9 +-
 25 files changed, 39 insertions(+), 3756 deletions(-)
 delete mode 100644 Xext/mbuf.c
 delete mode 100644 Xext/mbufbf.c
 delete mode 100644 Xext/mbufpx.c


More information about the xorg-devel mailing list